问题标签 [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-graph-api - 使用 api 在 facebook 上发布所需的消息
我正在尝试通过 api 在 facebook 墙上发布消息。问题是当我通过 api 发布时,当我直接将链接粘贴为 facebook 状态时,它看起来会有所不同。我不确定我是否做错了什么。请指教。
我想作为示例发布的链接是http://commondatastorage.googleapis.com/blood/2415012_26-May-2012
我正在使用的代码类似于:
facebook - Restfb 令人困惑的异常消息
我正在尝试使用RestFB
库发布到 facebook 组,但我得到:
Facebook responded with HTTP status code 403 and response body: {"error":{"message":"(#200)
Posts where the actor is a page cannot also include a target_id","type":"OAuthException","code":200}}
甚至认为我的访问令牌是应用程序访问令牌。
当我调用时,我得到了上面的访问令牌
在我个人看来,这个 Facebook Graph API 很复杂!
facebook - 使用 RestFB 在 Facebook 帖子上设置突出显示
使用RestFB
API,您如何"highlight"
在帖子上设置,即使帖子成为亮点,使其明显且引人注目。
facebook - RestFB 发布自定义动作和对象
我刚刚开始使用 Facebbook API/OpenGraph 和 RestFB。
我在 Facebook 上创建了一个自定义对象和操作类型。
但是,我不太了解 RestFB 如何使用对象发布操作。
我可以像这样发布一个动作(完整):
我不明白的是如何创建一个具有所有必要参数的对象并将其传递给 publishMessage。在这种情况下,我只是链接到 Facebook 提供的用于说明的示例对象。
playframework - 使用 restFB 和播放框架 2.0.2 时获取 FacebookNetworkException
尝试从 facebook 获取用户名或关于我的信息时出现异常。我已经设置了一个应用程序并且正在正确获取令牌。
我进入浏览器 URL 字段:
我的代码:
和路线文件:
浏览器中的异常(播放框架):
在控制台中:
如您所见,打印“获取用户”字符串后发生错误。
请帮忙,提前谢谢!
java - 检查 facebook 用户是否从 java 中的服务器端连接到应用程序
我的应用程序是用 JSF 框架编写的。JavaScript API 中有一种方法可以识别用户是否连接到应用程序
我正在寻找一个允许我从服务器端执行相同操作的功能。目前我正在使用 restFB 向 Facebook 发出请求。看起来这个实现不支持授权和相关功能。我知道在 PHP SDK 和 Python SDK 中是可能的,但在 Java 中找不到这样的东西。
注意:我可以检查 JS API,然后从服务器端发出所有必要的请求,但这不是我需要的。我正在寻找一种解决方案,允许我从服务器端做所有事情。
java - RestFB 只返回当前用户墙条目
我正在使用 RestFB 获取用户的墙提要并遇到一个问题,即仅返回当前用户的帖子。这是一个错误还是我做错了什么?完全相同的查询在 Facebook API Explorer 中有效,所以我不太确定出了什么问题。
我已尝试使用 1.6.09 和 1.6.10 版本,结果相同。
谢谢,杰克
facebook - 关注帖子的分享/喜欢/评论
我在一个网站上工作。我的网站有它的内部注册用户(在我的网站数据库中也有用户的 facebook 电子邮件 ID 和 uid)。在我的网站主页上,我有 facebook like 按钮。让 M1、M2、M3 成为我网站上的三个注册会员。当 M1 喜欢我网站的内容时,它会显示在 M1 的墙上。然后 M2 点赞/分享了 M1 墙上的帖子,并显示在 M2 的墙上,再次 M3 点赞/分享了 M2 的帖子,并显示在 M3 的墙上。我想要 M2/M3 喜欢/分享帖子时的事件(以及喜欢/分享者的 uid),以便我可以根据相应用户的事件进行一些活动。
如果可以实时获取详细信息将是最好的,否则任何批处理也是可以接受的。
facebook - 跟踪 Facebook 上链接的共享和点赞的时间戳
我正在开发一个网站,有一些“facebook like”按钮。如果有人喜欢我网站主页中的链接之一,它会发布在相应人的墙上,我会得到 post_id。我想跟踪发布的链接上完成的所有活动(即喜欢、评论、分享)。
我能够跟踪评论和喜欢到第一级(即,如果有人共享链接,那么我无法跟踪共享链接的相关喜欢/评论)。
如果不止一个人喜欢我主页上的同一个链接,我将通过 post_id 单独跟踪,有没有什么方法可以通过链接本身进行跟踪,这样无论谁喜欢我的网站,我都会得到喜欢和评论的详细信息。
是否可以获得喜欢的时间戳(当一个人喜欢共享链接时)。
facebook - restFB - 无法发布到页面 - 只能发布到我的墙上
我创建了一个 Facebook 应用程序,我将使用它以编程方式将信息发布到 Facebook。我已经让它工作,所以我可以发布到我的墙上,但不是我希望它去的页面(我是 2 位管理员中的 1 位)。
这个帖子到我的页面就好了:
但是如果我尝试发布该页面,则会收到错误消息:
com.restfb.exception.FacebookOAuthException: Received Facebook error response of type OAuthException: (#200) The user has not authorized the application to perform this action
代码是相同的,除了我用页面的 ID 替换我的名字:
该应用程序被列为该页面的应用程序之一。
谢谢你的帮助,弗兰克