0

我想使用 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 查询:

http://postimg.org/image/o22cxhxo9/

http://postimg.org/image/5xzccuzzt/

4

1 回答 1

1

您可以使用不同的 Choreo 来返回该值:

https://temboo.com/library/Library/Facebook/Searching/FQL/

这是一个屏幕截图,向您展示如何使用此 Choreo 获取 URL 的对象 ID。

这是我使用的输入:

  • 访问令牌:yourOwnAccessToken
  • 条件:url="http://mashable.com"
  • 领域:url, id, type, site
  • 桌子:object_url

希望这可以解决您的问题。祝你好运!

于 2014-04-03T18:35:03.750 回答