2013-08-12 3 views
1

Я использую SoundCloud в качестве метода входа, используя их API OAuth2, для моего собственного приложения.Как получить адрес электронной почты пользователей из SoundCloud API?

Я могу войти и получить личную информацию от аутентифицированного пользователя, но как мне получить доступ к адресу электронной почты? Если вообще возможно?

Типичный ответ выглядит следующим образом:

{ 
    "id": 3207, 
    "permalink": "jwagener", 
    "username": "Johannes Wagener", 
    "uri": "https://api.soundcloud.com/users/3207", 
    "permalink_url": "http://soundcloud.com/jwagener", 
    "avatar_url": "http://i1.sndcdn.com/avatars-000001552142-pbw8yd-large.jpg?142a848", 
    "country": "Germany", 
    "full_name": "Johannes Wagener", 
    "city": "Berlin", 
    "description": "<b>Hacker at SoundCloud</b>\r\n\r\nSome of my recent Hacks:\r\n\r\nsoundiverse.com \r\nbrowse recordings with the FiRe app by artwork\r\n\r\ntopbillin.com \r\nfind people to follow on SoundCloud\r\n\r\nchatter.fm \r\nget your account hooked up with a voicebox\r\n\r\nrecbutton.com \r\nrecord straight to your soundcloud account", 
    "discogs_name": null, 
    "myspace_name": null, 
    "website": "http://johannes.wagener.cc", 
    "website_title": "johannes.wagener.cc", 
    "online": true, 
    "track_count": 12, 
    "playlist_count": 1, 
    "followers_count": 416, 
    "followings_count": 174, 
    "public_favorites_count": 26, 
    "plan": "Pro Plus", 
    "private_tracks_count": 63, 
    "private_playlists_count": 3, 
    "primary_email_confirmed": true 
} 

http://developers.soundcloud.com/docs/api/reference#me

Есть ли способ, чтобы запросить дополнительную информацию, если пользователь дает мне разрешение сделать это? Я не вижу, где/как это сделать, от чтения их документов API. Поиск в Google не очень много показывает (возможно, потому, что он еще не так популярен как API).

Любая помощь будет оценена по достоинству.

Thanks, Michael.

+0

его невозможно. представьте, что произойдет, если каждый получит доступ к адресам электронной почты пользователей soundcloud. – cucko

+0

Ну, не так много. Вы можете получать электронные письма от пользователей Facebook в стандартном запросе. Вам просто нужно попросить у пользователя разрешения - что кажется справедливым. Мне было интересно, возможно ли это с помощью определенных разрешений? –

+0

Да, это «просто спросить пользователя о разрешении» - это ключ. нет такой вещи на soundcloud. даже если пользователь подключается к вашему приложению со учетной записью soundcloud (и разрешает доступ к вашему приложению), электронная почта пользователя не находится в ответе/me. – cucko

ответ

3

Нет способа получить адрес электронной почты пользователя, используя SoundCloud API.

Смежные вопросы