我正在创建一个Android应用程序,我希望在我朋友的墙上贴一样的地方。可以通过我自己的Android应用程序吗?我尝试过这种方式,但总是出现像
这样的权限错误{"error":{"message":"(#200) Requires publish_stream permission or Requires valid signature","type":"OAuthException","code":200}},
我的申请样本是
Utility.fb = new Facebook(StaticValues.APP_ID);
AsyncFacebookRunner fbAsyncRunner = new AsyncFacebookRunner(Utility.fb);
Bundle parameters = new Bundle();
fbAsyncRunner.request(commentId + "/likes", parameters, "POST", new MyRequestListener(), "");
我添加了一些权限,比如
"offline_access", "publish_stream",
"read_stream", "user_photos", "publish_checkins", "photo_upload","user_likes","friends_likes"
我如何喜欢,评论,发布在我朋友的评论下?
答案 0 :(得分:0)
“publish_stream”
使您的应用能够向用户发布内容,评论和赞 流和用户的朋友的流。这是一个超集 发布权限,其中还包括publish_actions
此权限可以,但我认为问题可能是您只在移动端添加它,即仅在代码中添加。在您在Facebook上注册的Facebook应用程序中添加权限并尝试。