问题标签 [restfb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - 使用具有应用程序访问令牌的 FQL 结交朋友
我正在尝试使用 Facebook 查询语言 (FQL) 来获取已安装我的应用程序的朋友列表。在验证我的应用程序并获取我的应用程序访问令牌后,我正在执行以下查询(注意我正在使用 Java 和RestFB运行):
这将返回一个错误:
同样,如果我尝试将 FQL 与图形 API 一起使用(如下所示),我会得到同样的错误。
所以我尝试使用用户访问令牌并按预期工作。我进行了相当多的搜索,发现了这个: Facebook 'Friends.getAppUsers' using Graph API
这有一些很好的建议,并引导我尝试以下查询:
这将返回具有应用访问令牌的朋友列表。
这引出了我的问题。为什么我无法通过 FQL 使用应用访问令牌来获取好友列表,但我可以使用 Graph API 检索好友?
提前致谢,
本
facebook - RestFB:使用扩展链接签入
我想做以下事情:
使用链接创建检查。此代码有效:
但我需要一个链接来获取更多信息,比如图标和描述。此代码生成空图标和描述。
当我只发布指向“我/链接”的链接时,我可以设置这些字段,并且链接看起来完全符合我的需要。有人可以解释如何在检查中添加“扩展”链接吗?谢谢。
restfb - 如何使用 restfb 在我的墙上发布消息
如何使用 restfb 在我的墙上发布消息?
我正在使用此代码
java - 在 facebook 应用程序上发布 --> 可以,但在 facebook 页面上不可见
我需要从我的 facebook 应用程序向链接的 facebook 页面发布一条消息。我解释一下我是怎么做的,如果不好请告诉我。谢谢。
1) 我创建了一个 facebook 应用程序。所以,我有一个clientID 和secretKEY。
2)我继续我的应用程序的高级设置,以自动创建链接的 facebook 页面。
3)我在浏览器中执行此请求: https ://graph.facebook.com/oauth/access_token?type=client_cred&client_id=clientID&client_secret=secretKey
所以,现在,我有一个 accessToken。
4)我的 Jave 代码(注意:我使用 Restfb):
5)我的控制台说我:
所以,我认为这很好,状态真的更新了,不是吗?
问题:我在与应用程序链接的 facebook 页面上什么也看不到。也许我必须修改设置?还是我的代码不好?任何人都可以帮助我吗?
facebook - 使用 appid 和 userid 检索访问令牌
我有一个 Facebook 应用程序。id 和 facebook 用户 id,我需要检索此类用户的访问令牌。我怎么能那样做?
是否可以使用restfb API来做到这一点?
干杯。
java - 在 Facebook 页面上以页面而非用户身份发布自动更新
我昨天发布了一个关于 使用 Java 在 Facebook 页面上发布应用程序生成的评论的问题,但从我得到的答案中,我意识到这可能不是我需要问的问题。我想要实现的是:
我有一个代表产品的 Facebook 页面。我无法详细说明它是什么,但我可以提出一个与我的问题相关的虚构场景。假设该产品是一家餐厅,我有一个网页。所以我想链接我的 Facebook 页面(对于那家餐厅)和我创建的网页。在我的网页上,我具有以下功能。每周我的一项服务会挑选 5 份菜单并进行宣传,并将其显示在主页上。现在我希望将这 5 个菜单自动发布在我为餐厅创建的 Facebook 页面上。这意味着没有人会管理这个帖子,它将由它自己的 Web 应用程序完成。因为是自动化的,所以我不想在每次发生这种情况时都提示任何人登录 Facebook。
首先这可以实现吗?或者 facebook 有一些限制不允许此操作。
如果是的话,有人可以指出我在 Java 中完成此操作的示例。
到目前为止,我在 Facebook 上创建了一个应用程序,这样它就有了一个页面。但是,当我执行我在使用 Java 在 Facebook 页面上发布应用程序生成的评论中指出的操作时,该帖子未显示。我设法从我的应用程序发布到我的个人资料,说该帖子是通过我的应用程序完成的,但这不是我想要的。
如果这一切都可以实现,是否可以使用 RestFb 作为 API 来完成?
facebook-fql - Facebook:用于获取托管页面上所有帖子的 FQL 会引发两个异常之一
我正在使用 RestFB 客户端来获取 Facebook 页面的所有 post_id。
查询是
我正在查询的页面的 id if 在哪里。可以在这里找到
我最初尝试在没有访问令牌的情况下执行此操作。这给出了104:需要来自 Facebook 的有效签名错误。
我查了这个错误,许多人在 SO 上给出的解决方案是使用访问令牌。但是,如果我尝试使用 accessToken(具有权限:manage_pages、publish_stream、read_stream、offline_access、read_insights),那么 Facebook 会给出不同的错误190:Impersonated access tokens can only be used with the Graph API。
这是否意味着我不应该使用 FQL 来获取页面帖子。Facebook 文档没有在这些行中提及任何内容,但就像我说的那样,它在这两个错误之间不断交替。
PS:我可以使用带有访问令牌的 Graph API 来获取帖子,但对于我的特定场景,我觉得 FQL 会是一个更好的选择,因为我可以将此查询嵌套到评论表上的查询中(最终目标)。
谢谢你。
更新:
facebook - 创建后如何通过 feedID 访问个人 Facebook 提要
我使用 facebook Graph API 从我自己的网站为 facebook 创建一个提要。它已成功创建并返回提要的 ID。
我的问题是,是否可以在 facebook 中创建指向此单个提要的链接,以便我网站上的用户可以直接单击并打开该提要?
我知道对于 twitter 和foursquare,这是可能的,因为我已经做到了。
谢谢你,乔治
java - 收到 CurlException 类型的 Facebook 错误响应
当我发布操作时(如此处所述https://developers.facebook.com/docs/opengraph/tutorial/#publish),有时我会收到来自 Facebook 的 cURL 错误:
我在 Java 中使用 com.restfb 库。大多数情况下,这非常有效。
任何想法?
5月3日更新
好的,我可能已经找到了解决方案。每次我收到“CURLE_HTTP_NOT_FOUND”时,我的“og:image”内容都是一个发送“404 not found”HTTP 错误的 url。这是一个错误。
我会修复它,很快就会回来;)
facebook-graph-api - 使用 restfb 检索当前用户的喜欢
我正在使用 restfb 库来检索用户信息。我如何检索他喜欢的电影、音乐、书籍?
FB Graph API 说我们可以使用以下来检索这些信息
但是,如果我在代码中使用以下内容,
我得到错误。
需要做什么?
谢谢阿杰