问题标签 [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.

0 投票
2 回答
3331 浏览

java - 使用应用程序访问令牌在 Facebook 页面上发布

我有一个 facebook 页面、一个 facebook 应用程序和该页面的管理员 facebook 帐户。

现在我想在该页面上发布一个链接(我不在乎如何)。

从现在开始,我通过为我的应用程序获取管理员的用户访问令牌来做到这一点,然后获取页面,获取访问令牌,然后通过我的应用程序在页面上与管理员一起发布。

现在令牌过期了,我在文档中读到了我可以:

例如,如果用户授予您的应用程序 publish_stream 权限,您的应用程序可以使用应用程序访问令牌代表他们发布状态更新。

所以我得到了应用程序访问令牌。

但是现在我不知道该怎么做,我怎样才能用那个令牌在页面的墙上发布?

0 投票
0 回答
400 浏览

facebook - RestFB:检索私人消息中的附件

我需要检索作为私人消息的一部分存在的附件,这些附件作为私人消息的一部分发布到我在 Facebook 的帐户中。我正在使用 restfb api 做同样的事情,但我只收到短信作为回复,没有链接到附件。有没有办法获取链接或检索附件?

我正在使用restfb 1.6.9 版。

重现这个的步骤是

  1. 在 Facebook 中创建附有照片的私人消息。
  2. 使用图形 API 访问帐户的收件箱。
  3. Web 服务响应仅返回内容和发件人详细信息
0 投票
1 回答
141 浏览

java - restfb:Facebook 支付订阅

据我所知,此功能是全新的,并且仍处于测试阶段。无论如何,阅读developers.facebook中的文档我无法确定是否可以按年付费订阅。

0 投票
1 回答
295 浏览

facebook-graph-api - 使用 Play 2.0.1 和 RestFB 访问签名的 Facebook JSON

我正在编写一个 Play 2.0.1 应用程序,它将部署在 Facebook 的画布页面中。我将 restFB 用于 Facebook API。

通过在https://developers.facebook.com/tools/explorer?method=GET手动创建访问令牌,我可以让我的应用程序访问 Facebook 用户名并将其呈现在 Facebook 上的 Canvas 页面 iFrame 中。

因此,我的应用程序控制器接收 POST 并呈现如下页面:

我的路线设置为:

但是,我如何才能访问 Facebook 在 POST 中发送给我的签名 JSON?我相信这也包含来自用户的访问令牌(假设他们已授权我的应用程序),如下所述:

https://developers.facebook.com/docs/samples/canvas/ (参见“signed_request 参数”部分)。

Java、PHP、Javascript 和 Python 有许多示例,但我找不到任何描述如何在 Play 2 中或使用 RestFB 执行此操作的示例。我尝试了许多不同的方法,但无法弄清楚如何在 Play 2 中访问已签名的请求。

谁能帮助并解释如何做到这一点?

0 投票
3 回答
1121 浏览

facebook-graph-api - restfb:获取页面图片

我正在尝试获取页面图片。但是它总是返回为空。难道我做错了什么?

有任何想法吗?

0 投票
5 回答
18706 浏览

java - RestFB:使用 facebook 应用程序获取用户访问令牌

这就是我所拥有的:

因此,第一行获取令牌并将其存储为 AccessToken 类型,但这对我有什么好处,因为下一行我需要将访问令牌作为字符串提供,而我无法转换它。有什么帮助吗?

0 投票
1 回答
5062 浏览

java - facebook:使用 restfb 将照片发布到时间线

我正在尝试使用 restfb 将照片发布到用户的页面时间轴。

我的代码是这样的:

但是,我在时间轴上只看到文本:我的消息。

用户具有以下权限:

可能是什么问题呢?

0 投票
1 回答
248 浏览

java - 通过 RestFB 评论 Facebook 社交插件

我正在尝试通过以下页面上的社交媒体插件对 RestFB 发表评论: http ://www.zuberi.me/2011/facebook-social-plugin-comments.html

但我不知道该怎么做。我可以使用以下代码在我的墙上发布和评论帖子:

我不确定fbid社交插件的权限以及权限,知道吗?

0 投票
1 回答
517 浏览

facebook - 当用户从 facebook 注销和每次生成访问密钥时,restfb api 不支持

我正在使用 RESTFb api 在 facebook 墙上发布消息

我的代码是:

val facebookClient: FacebookClient = new DefaultFacebookClient("access_key")

def publishMessage(msg:消息): String = {

}

但是此代码仅在我登录我的 facebook 帐户时才有效。如果我没有登录,它会给我“用户会话注销”的错误。它告诉我每次都生成访问令牌。

0 投票
1 回答
1873 浏览

facebook - 使用 RestFB 获取用户到页面的连接不返回值

我正在使用带有 RestFB 的 grails 来编写一个 facebook 画布/页面应用程序。在使用 oauth 登录过程获得有效的访问令牌后,我尝试获取与页面的用户连接,以便向用户提供选项。我使用以下代码:

此调用有时会起作用并返回用户页面。但是,有时连接对象会返回一个空数据列表。如果我使用 Graph API Explorer 尝试相同的访问令牌,页面列表总是会返回。

如果我使用restfb,有人可以帮我弄清楚为什么列表有时是空的,但如果我使用Graph API explorer,它永远不会是空的吗?