喜欢从原生android开启图形对象,如按钮FB SDK V 4

时间:2015-04-10 16:08:56

标签: android facebook facebook-graph-api facebook-android-sdk

我正在尝试在我的Android应用中使用like button实施Facebook LikeView。我已经将SDK4与应用程序集成在一起。

我想要一张我朋友发布的照片​​。

这是我的代码

LikeView likeView = new LikeView(this);
likeView.setObjectIdAndType("123456789", LikeView.ObjectType.OPEN_GRAPH);

第一个参数是照片的Facebook Open Graph对象ID。 错误响应是:

  

误差= {" ERROR_CODE":10,"错误":" SERVER_ERROR"" ERROR_DESCRIPTION":"错误   连接到Facebook服务器。请再试一次   稍后"" ERROR_REASON":" SERVER_ERROR"}

如果我只是用这个替换第二行代码,它运行良好。

likeView.setObjectIdAndType("https://www.facebook.com/FacebookDevelopers", LikeView.ObjectType.PAGE);

文档说第一个参数,即Like按钮的对象ID可以是URL或Facebook ID。请建议。

更新

我为此提交了一份错误报告。这是Facebook的回应。

  

很抱歉,喜欢的视图无法用于喜欢照片。它是   旨在仅适用于页面/打开图表类型。我建议你用   图api喜欢这张照片。

0 个答案:

没有答案