我正在尝试在我的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喜欢这张照片。