Indonesian authorities have detained more than 300 foreign nationals this week for allegedly running an online gambling ring in the capital Jakarta, police said Saturday.