试图“喜欢”特定页面

时间:2011-05-06 21:41:39

标签: facebook-c#-sdk

我已对我的应用进行了身份验证,并且我可以发布到用户的Feed流。但是我的应用程序中有一个按钮,我想让用户在Facebook上“喜欢”我的应用程序页面。所以我想这样做:

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

这失败了,我在异常中得到以下细节:

  

“(OAuthException)(#3)应用程序无法进行此API调用。”

当用户首次向Facebook进行身份验证时,我有以下扩展属性:

      
  • read_stream
  •   
  • publish_stream
  •   
  • publish_checkins
  •   
  • user_likes
  •   
  • friends_likes

老实说,我真的不知道“friends_likes”是什么。关于“user_likes”和“friends_likes”之间的差异,Facebook文档并不是很清楚,所以我只是添加了它们。然而,它没有用,因为我仍然无法“喜欢”我想要的页面。

有人有任何建议吗?

2 个答案:

答案 0 :(得分:0)

user_likes =用户喜欢什么?

friends_likes =用户的朋友喜欢什么?

您正在开发桌面应用吗?否则我只会包含Facebook之类的按钮。

答案 1 :(得分:0)

您需要在应用中添加权限“publish_actions”转到设置权限>用户&朋友权限> “publish_actions”