3

Aujourd'hui, Facebook a annoncé une toute nouvelle façon de partager les actions des utilisateurs sur votre site via votre application. The documentation est une bonne tentative pour expliquer comment les choses fonctionnent, mais si je n'avais pas déjà construit une application sophistiquée sur l'API OpenGraph existante, je serais probablement perdu. Ce qui n'est pas clair, c'est ce qui arrive aux «anciennes» autorisations. Facebook veut que nous invitions nos utilisateurs à l'autorisation publish_action. I supposer Je peux commencer (ou je ne peux pas encore commencer? Pas clair ici quand cela est utilisable sur mon site en direct) en passant de publish_action comme autorisation dans mon appel getLoginUrl (PHP SDK) immédiatement. Qu'arrive-t-il à l'ancienne autorisation "publish_stream"? Ai-je besoin des deux? Est-ce que publish_stream sera déconnecté? Est-ce que les autorisations publish_stream déjà accordées peuvent être traduites en publish_action, donc je n'ai pas besoin d'inviter tous mes utilisateurs pour une nouvelle permission et de leur faire peur? Comment puis-je tester mon application à l'avenir? Qu'en est-il de l'algorithme SPAM que Facebook a lancé sur les développeurs de l'application il y a quelques mois, tuant les applications des gens parce qu'ils "abusaient" du mécanisme de publication ... cela existe-t-il pour ces nouvelles actions? Y at-il des conseils sur la façon de ne pas bouleverser les dieux de l'algorithme et d'être banni?API OpenGraph Beta: publish_action vs publish_stream

Je réalise que la nouvelle API vient juste d'être annoncée il y a quelques heures, mais ce sont des questions importantes et je doute sérieusement que je sois la seule à en avoir. J'aimerais entendre des commentaires à ce sujet.

Répondre

3

Vous pouvez commencer à tester publish_actions aujourd'hui, mais vous ne devriez pas le demander à vos utilisateurs dans vos applications de production tant que le graphique ouvert ne sera pas lancé plus largement. Le flux de publication continuera à exister pour les messages plus explicites, mais nous encourageons les applications à utiliser le graphique ouvert pour les applications de scénario.

+3

J'ai ajouté publish_actions à mes permissions afin que nos testeurs facebook puissent essayer notre fonction Open Graph. Toutefois, cette autorisation n'est pas demandée dans le dialogue d'authentification. Je pense que c'est parce que notre application n'est pas un jeu. Quand publish_actions sera-t-il activé pour les applications ou du moins comment l'activer uniquement pour nos testeurs? Merci. – dannyroa

+0

J'ai le même problème. la nouvelle substance du calendrier semble boguée. par exemple. le lien "Ajouter à ma chronologie" qu'ils fournissent dans les docs ouvre aopup puis le ferme. Et peut-être que parfois, il affichera l'écran des autorisations ... – eggie5

+0

Assurez-vous d'ajouter des verbes de graphes ouverts ou similaires à votre application avant de demander l'autorisation publish_actions, sinon il semble être ignoré. – VoxPelli