我想使用 Temboo 库在 Facebook 墙(来自 Android 应用程序)中执行“喜欢”,我看到有一个 Choreo。
我的问题是所需的参数是 AccessToken(像往常一样)和一个 ObjectID,我不知道在哪里可以获得与我想“喜欢”的 Facebook 群组粉丝页面相关的正确 ObjectID。从某个 URL 到 ObjectID 的转换如何?
编辑
我指定了以下权限:“email,publish_actions,user_likes”,如 Facebook 文档中所述:
请注意,like 操作需要现有的 user_likes 权限
我可以在墙上发帖,但每当我尝试“喜欢”一个网络时,例如:“ https://www.facebook.com/pages/Guitar/113099055370169 ”,我都会得到:
com.temboo.core.TembooHttpException: {"output":{"Response":""},"truncatedItems":[],"execution":{"endtime":"1396561663481","id":"a5cfd72449539570145298fd4d668ba","lasterror":"A HTTP Error has occurred: The remote server responded with a status code of 403. Typically this indicates that access to the specified resource is forbidden. The data returned from the remote server was: {\"error\":{\"message\":\"(#200) App does not have permission to make this call\",\"type\":\"OAuthException\",\"code\":200}}. The error occurred in the HTTPSend (Facebook) step.","starttime":"1396561663246","status":"ERROR","errortime":"1396561663445"}}
编辑 2014 年 6 月 18 日
最后,我重新承担了让我的 Android 用户喜欢 Facebook 页面的任务。我终于设法做到了 WebView / web 按钮技巧,因此他们可以点击 web 'like' 按钮,并且正确执行类似操作。我的问题是在尝试检查类似操作是否正常时出现。我以两种不同的方式使用 FQL choreo,但两个查询都给出空结果。我的测试 Facebook 用户肯定有几个喜欢,我错过了什么?
我使用 Temboo 的 FQL 查询: