2013-03-04 5 views
-1

J'ai regardé à travers l'API Spotify et sur le web pour essayer de trouver une réponse, mais je n'ai pas trouvé ce dont j'avais besoin. J'ai besoin de poster un message ou un lien sur le mur Facebook de quelqu'un via une application Spotify.Spotify App: Facebook Wall Post

Étant donné que Spotify s'exécute en utilisant Facebook comme mécanisme de connexion, cela devrait être possible, n'est-ce pas? Des conseils sur les appels à utiliser pour faire ce post?

Répondre

0

Voici la solution que je trouve:

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() { } 
    } 
); 

Le paramètre "redirect_uri" dans le facebook URL pop-up doit correspondre au 2ème paramètre de la méthode auth.showAuthenticationDialog() si vous voulez que la fenêtre pop-up se ferme correctement après avoir validé le message.

Vous pouvez trouvé la documention de auth.showAuthenticationDialog() ici: http://developer.spotify.com/technologies/apps/docs/09321954e7.html

0

Je suis prêt à parier que Spotify ne fournit pas cette fonctionnalité. Pensez-y: tout message provenant d'une application facebook porte le nom et l'icône de cette application sur tout le site. Ce qui signifie que les développeurs d'applications Spotify pourraient poster n'importe quoi sur Facebook avec le nom Spotify et la marque. Cela signifie un cauchemar. Donc, dans cette logique, vous devrez également demander à l'utilisateur d'authentifier votre propre application Facebook, et de poster avec le Graph API de Facebook.

0

Cela ne fonctionnera pas. Cependant, vous pouvez créer votre propre application et utiliser cet identifiant pour publier vos propres messages depuis l'application Spotify. Vous pouvez facilement authentifier un utilisateur Facebook en utilisant le modèle Auth.

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

+0

Bonjour, Je vous remercie de votre réponse, j'ai trouvé la méthode auth.showAuthenticationDialog() pour ouvrir la popin pour poster sur facebook via un Facebook app. Mais je n'ai pas compris comment le fermer correctement après la validation de l'utilisateur. En fait, la fenêtre est redirigée vers le paramètre 'redirect_uri' dans l'URL facebook que je donne à la méthode "showAuthenticationDialog" qui semble assez logique ... Avez-vous une idée sur la façon de fermer la pop-up? – Angelo

Questions connexes