2013-03-04 2 views
-1

Я просматривал API Spotify и в Интернете, чтобы попытаться найти ответ, но не нашел того, что мне нужно. Мне нужно отправить сообщение или ссылку на чью-то стенку Facebook через приложение Spotify.Spotify App: Facebook Wall Post

Поскольку Spotify работает с использованием Facebook в качестве механизма входа, это должно быть возможно, не так ли? Любые советы о том, что нужно использовать для создания этой публикации?

ответ

0

Вот решение, которое я нашел:

auth.showAuthenticationDialog(
    'https://www.facebook.com/dialog/feed?app_id=YOUR_APP_ID&redirect_uri=http://my.domain.com&link=http://www.google.com&display=popup', //Facebook post popup 
    'http://my.domain.com', //success URL 
    { 
     //Callback 
     onSuccess : function(response) { }, 
     onFailure : function(error) { }, 
     onComplete : function() { } 
    } 
); 

Параметр "redirect_uri" в всплывающем URL facebook должны соответствовать 2-й параметр метода auth.showAuthenticationDialog(), если вы хотите, чтобы всплывающее окно закрылось должным образом после проверки сообщения.

Вы можете нашли в auth.showAuthenticationDialog справки о() здесь: http://developer.spotify.com/technologies/apps/docs/09321954e7.html

0

Я готов поспорить, что Spotify не предоставляет эту функцию. Подумайте об этом: любой пост из приложения facebook содержит имя и значок приложения с ним на всем сайте. Это означает, что разработчики приложений-разработчиков могут публиковать что-либо на Facebook с именем и брендом. Это кошмар.

Итак, учитывая эту логику, вам также нужно будет заставить пользователя аутентифицировать ваше собственное приложение для facebook, а также разместить сообщение с Facebook Graph API.

0

Это не сработает. Однако вы можете создать свое собственное приложение и использовать этот идентификатор приложения, чтобы публиковать свои собственные сообщения в приложении Spotify. Вы можете легко аутентифицировать пользователя Facebook, используя модель Auth.

http://developer.spotify.com/technologies/apps/docs/09321954e7.html

+0

Здравствуйте, Спасибо за ваш ответ, я действительно нашел метод auth.showAuthenticationDialog(), чтобы открыть ПОПИН разместить на Facebook с помощью Facebook приложение. Но я не понял, как закрыть его правильно после проверки пользователем. Фактически, окно перенаправляется на параметр redirect_uri в URL-адрес facebook, который я даю методу showAuthenticationDialog, который кажется довольно логичным ... У вас есть представление о том, как закрыть всплывающее окно? – Angelo