Aimer une page sur le compte d'un utilisateur?
Je vais essayer d'obtenir un utilisateur à "Aimer" une page via le SDK. L'utilisateur est connecté et je reçois un accès valide tokken forme le cookie. Mon APPLICATION a demandé des autorisations read_stream
et publish_stream
. Je peux réussir à faire des choses comme les publier sur leur mur, etc. Mais quand mon APPLICATION tente de "Like" une page, j'obtiens l'erreur:
OAuthException: (#3) Application does not have the capability to make this API call.
Ai-je raté quelque autre autorisation, ou est-il un réglage que j'ai à activer dans mon APPLICATION? Je suis à une perte ici.
OriginalL'auteur Bill Jenings | 2011-04-29
Vous devez vous connecter pour publier un commentaire.
Vous ne peut pas aimer une Page sur le compte d'un utilisateur (Bugzilla discussion). Vous pouvez, cependant, comme les messages, les commentaires et les photos sur le compte d'un utilisateur.
Modifier 7/9/2012
Depuis bugzilla n'existe longtemps, le bug lié ci-dessus est inaccessible. Google n'a pas une version en cache de la page, alors j'ai couru une autre recherche. La meilleure chose que je pouvais venir a cette Google Code De Discussion concernant l'API d'ActionScript.
Facebook fait une brève mention de La publication aime via l'API Graphique dans la documentation, mais ne pas dire d'une façon ou d'une autre, si vous pouvez, comme une Page au nom de l'utilisateur, juste des "Objets" qui (probablement sans aucun doute) ne sont pas des "objets" dans Facebook-lingo.
Ma pensée est, l'API comme la page est disponible, mais n'est proposé qu'à une liste blanche d'applications (par exemple, le Facebook iOS et Android applications) écrits par des "spéciales" des éditeurs. Il y a d'évidentes raisons pourquoi Facebook ne voulez pas/permettre aux développeurs de créer comme des connexions sur le graphique. Il serait mis à profit par les spammeurs et autres infâmes de développeurs et de se détériorer, le sens de ce qu'est un "comme" représente, pour une page sur Facebook.
Ma conjecture est, youd ont à faire une assez forte cas de Facebook au sujet de pourquoi vous avez besoin/envie d'accès à la Page est Comme connexion (pour la publication) avant qu'ils ne serais même d'envisager de vous donner accès. Je voudrais aussi imaginer qu'ils est préférable de vérifier que vous êtes en train de faire seulement initié par l'utilisateur comme des créations (de telle manière que l'application iOS manipuler) de manière à protéger la reptutation/sens de "comme" action.
haha, merci facebook pour tuer le bugzilla ): ugh. permettez-moi de voir si je peux trouver un travail plus récent sur le lien.
J'ai ajouté un peu plus de réponses contexte
Brillant. Merci!!!!
Merci pour l'explication détaillée. selon votre 3ème paragraphe de la réponse!! U ne trouver aucune solution ou api comme facebook page de n'importe quelle application. Je suis natif de l'application ios intégré avec facebook. leur est officielle facebook de la page de l'application, je veux aimer cette page par programme lorsque l'utilisateur appuie sur le bouton like de dans l'app. voici ma question détaillée: stackoverflow.com/questions/14931501/...
OriginalL'auteur Jim Rubenstein
En fait, ce n'est PAS vrai, mais vous avez à faire compliqué, Javascript /UIWebView processus afin d'afficher un Facebook "page" de JUSTE le bouton j'aime sur votre point de vue, et comme ce bouton, vous pouvez le configurer dans le JavaScript /Objective-C (à l'aide de la chaîne de remplacement) pour être tout Facebook url de la page que vous aimez.
OriginalL'auteur iOSProgrammingIsFun
Facebook est la plateforme de politiques ne permettent pas un basé sur le web comme le bouton à côté de l'aide de l' officiellement, les options supportées
Ces options ne nécessite pas l'aide d'OAuth ou de l'api Open Graph. Cependant, facebook vient d'ajouter le support pour applications mobiles pour les envoyer, comme les actions par le biais de opengraph.
Je ne suis pas sûr si elles ont l'intention d'autoriser les sites à personnaliser leurs comme des boutons ou tout simplement des applications...
OriginalL'auteur Stan Kurdziel
Goût fonctionne pour moi avec le SDK iOS à l'aide de l'api graphique:
https://developers.facebook.com/docs/opengraph/actions/builtin/likes/
OriginalL'auteur ToddH