Rdio determines a user’s region in a few different ways, depending on
the user’s subscription status, and whether or not the user is
authenticated (logged in). For authenticated subscribers, Rdio will
always resolve the user’s region to their billing region, regardless
of where the user is connecting from. For example, a subscriber with a
billing address in California will receive content from the US, even
if they’re traveling across Europe.
For unsubscribed and unauthenticated users, Rdio resolves the user’s
region by performing a GeoIP lookup on the IP address of the incoming
HTTP request. This approach can cause some confusing side effects for
API clients that make requests without user authentication. For
example, if your API client servers are in France, any calls made
without user authentication will return results streamable in France,
which could result in unstreamable content for your users in the US.
Checkout our guide to regions[1] for more information.
[1]:
http://www.rdio.com/developers/docs/guides/regions/
--
Devin Sevilla
API Engineer, Rdio Inc.
http://rdio.com/people/devin_s/
> --
> You received this message because you are subscribed to the Google Groups
> "Rdio API" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
rdio-api+u...@googlegroups.com.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/rdio-api/abc2c966-eb22-4646-8326-3052e3461ea9%40googlegroups.com.
>
> For more options, visit
https://groups.google.com/d/optout.