Я использую 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.
его невозможно. представьте, что произойдет, если каждый получит доступ к адресам электронной почты пользователей soundcloud. – cucko
Ну, не так много. Вы можете получать электронные письма от пользователей Facebook в стандартном запросе. Вам просто нужно попросить у пользователя разрешения - что кажется справедливым. Мне было интересно, возможно ли это с помощью определенных разрешений? –
Да, это «просто спросить пользователя о разрешении» - это ключ. нет такой вещи на soundcloud. даже если пользователь подключается к вашему приложению со учетной записью soundcloud (и разрешает доступ к вашему приложению), электронная почта пользователя не находится в ответе/me. – cucko