1. Users who use FB on the site, cannot use FB on 3rd party apps to
log into their accounts.
2. There's no account creation on 3rd party apps.
For 1. Unfortunately we don't have a clear solution yet. The best way
would probably be to implement OAuth so that a user can go from your
app, to our site, log in there with FB or a password, then get return
a token that you can use. It'll take a little while before we get
there :/
For 2. you should be able to create a user account with the following
undocumented call:
curl --request POST -d
"user[login]=testlogin&user[email]=em...@emails.com&user[agree_to_terms]=1&user[password]=mypassword"
https://8tracks.com/users.json
SUCCESS
{"status":"201 Created","user_token":"593771;ab16d970eaccb842d40e0336b639d0b9b3389acd","current_user":{"id":593771,"login":"testlogin","popup_prefs":"ask","next_mix_prefs":"ask","slug":"testlogin","bio_html":null,"location":"","path":"/testlogin","avatar_urls":{"sq56":"/images/avatars/sq56.jpg","sq72":"/images/avatars/sq72.jpg","sq100":"/images/avatars/sq100.jpg","max200":"/images/avatars/max200.jpg"},"subscribed":null,"followed_by_current_user":false,"follows_count":0},"errors":null,"notices":null,"logged_in":true,"api_warning":"You
must use a valid API key. You can pass it as a parameter named
'api_key'.\nJust go to http://8tracks.com/developers to get one."}