2011-05-06 4 views
1

J'ai authentifié mon application et je peux la publier dans le flux de flux de l'utilisateur. Mais j'ai un bouton dans mon application que je veux permettre à l'utilisateur de "aimer" la page de mon application sur Facebook. Donc, je suis en train de faire:Essayer de "aimer" une page particulière

client.PostAsync("/1211212121212121/likes", null); 

Cela échoue, et j'obtenir le détail ci-dessous à l'exception:

« (OAuthException) (# 3) Application n'a pas la capacité de faire cet appel API. "

Lorsque l'utilisateur est d'abord authentifie à Facebook, je les attributs étendus suivants:

  • read_stream
  • publish_stream
  • publish_checkins
  • user_likes
  • friends_likes

Honnêtement, je ne sais pas vraiment ce que "friends_likes" est. La documentation de Facebook n'est pas très claire sur les différences entre "user_likes" et "friends_likes", donc je les ai simplement ajoutés. Cependant, cela n'a pas fait de bien car je n'arrive toujours pas à "aimer" la page que je veux.

Quelqu'un a-t-il des suggestions?

Répondre

0

user_likes = A quoi ressemble l'utilisateur?

friends_likes = A quoi ressemblent les amis de l'utilisateur?

Développez-vous une application de bureau? Sinon, je voudrais simplement inclure le bouton Facebook comme.

+0

Il est une application mobile. Il est déjà authentifié sur Facebook, et je veux avoir un bouton où l'utilisateur peut "aimer" notre page sur Facebook automatiquement. Je pourrais l'ouvrir dans un contrôle de navigateur intégré à l'application, mais ils devraient à nouveau se réauthentifier je pense. – bratsche

0

Vous devez ajouter la permission "publish_actions" dans vos paramètres d'application goto autorisations> utilisateur & Autorisations ami> "publish_actions"

Questions connexes