问题标签 [facebook-rest-api]

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 回答
6209 浏览

php - 通过 API 创建和配置 Facebook 应用

我正在寻找一种通过 Facebook API 创建和配置 Facebook 应用程序的解决方案。它的 Graph API / FQL 或 REST API 都没有关系,但我找不到任何方法来做到这一点。

0 投票
2 回答
3754 浏览

ruby-on-rails - Errno::ECONNRESET:对等方重置连接

我正在使用 Rails 应用程序和 MiniFB Gem 来调用 Facebook Api。我得到以下异常

以下是回溯:-

ECONNRESET 的原因是什么,facebook 是否重置了他们的连接?还是与我当地的乘客相关问题有关?

0 投票
1 回答
2035 浏览

facebook - 发布到 Facebook 时如何避免重复发布?

使用 Graph API,我通过 POST 到 /me/feed 连接来发布故事。我从 Facebook 获得了成功或错误结果。到目前为止,一切都很好。有时,API 需要很长时间并且连接超时。在那种情况下,我不确定请求是成功还是失败(即,请求可能从未到达 Facebook,或者它成功但结果从未返回给我)。你如何处理这种情况?

更多细节: 我在 Facebook 和 Twitter 上发布了很多帖子,所以超时的情况经常发生。使用 Twitter,解决方案很简单。如果请求第一次超时,我只是再试一次。Twitter 检测到重复,所以如果帖子第一次成功发布,那么我会在第二次请求时收到“重复状态”错误,我知道我不需要再重试了。

但是 Facebook 没有检测到重复,所以如果我重试发布请求,我就有可能将两个帖子副本发布到用户墙上,这并不好。另一方面,如果我不重试,我可能会冒着帖子根本没有发布的风险。想法?

0 投票
1 回答
1952 浏览

facebook - 查找 URL 的点赞数 | REST API 和 FQL 返回错误的值

我正在尝试查找特定 URL 在 Facebook 上的点赞数。通常这可以通过使用 REST API 或通过 FQL 查询找到。现在,这些数字似乎报告了不准确的数字。如何找到特定 URL 的点赞、评论和分享的准确总数?

参考 Facebook 帖子(63 个赞)http ://www.facebook.com/permalink.php?story_fbid=340865255940883&id=372915765358

Facebook Graph API(62 个赞)https ://graph.facebook.com/340865255940883/likes?limit=1000

Facebook REST API(7 个赞)http ://api.facebook.com/restserver.php?method=links.getStats&urls=http://www.5x5m.com/facebook/14052/1334966/26367/psyk_forandring_TV3.html

Facebook FQL API(7 个赞)https ://api.facebook.com/method/fql.query?query=SELECT+url%2C+normalized_url%2C+share_count%2C+like_count%2C+comment_count%2C+total_count% 2C+commentsbox_count%2C+comments_fbid%2C+click_count+FROM+link_stat+WHERE+url%3D%22http://www.5x5m.com/facebook/14052/1334966/26367/psyk_forandring_TV3.html%22&access_token=AAAAAAITEghMBAPcyTHSBWwZC9XIM1MhnHHjE3FXh9q2omSLj9DdKGpdUOL1vs0r5MWazG85hgU4xi9AE1ziYRAejuaCExlOTqLpp1VQZDZD

0 投票
1 回答
1363 浏览

facebook-graph-api - 如何接收 API 限制警告?

我们需要为每个新用户获取共同好友数据。(我们目前正在通过 REST API 执行此操作。)在对即将到来的流量激增进行负载测试时,我们遇到了 API 限制,这会破坏我们的生产站点。哎呀!

在 Insights -> Diagnostics 窗格中,看起来他们在实际节流之前发出节流警告。有什么方法可以监控代码中的这些限制,以便我们优雅地退出?

0 投票
1 回答
692 浏览

facebook-authentication - 任何人都知道 Facebook 的 PRIVATE auth.login API 方法的完整签名

我正在开发一个允许调用私有 auth.login api 的白名单应用程序。由于 api 是私有的,developers.facebook.com 上的标准 Facebook 文档无济于事。

几个月前有一份安全公告草案说我们需要开始传递一个唯一的机器 ID。我正在从其他 api 中检索它,但是在将其传递回来时出现“签名不正确”错误。

现在还有其他人传递 machine_id 吗?

0 投票
1 回答
183 浏览

facebook-graph-api - 自定义用户到用户的请求

有没有办法在接收者在他/她的通知宝石中收到的通知中自定义用户到用户请求链接?我正在尝试在单击通知后将请求的接收者定向到特定的比赛室。

示例 - 向用户发送成为特定棒球比赛(洋基队与小熊队)投手的请求,用户请求通知能否将他带到特定的棒球比赛而不仅仅是主页或游戏目录?否则,玩家将如何知道请求是什么或到达主页画布页面后去哪里?

先感谢您!

0 投票
1 回答
93 浏览

session - offline_access 将被弃用,它会影响 session_key,rest api 的秘密吗?

offline_access将被弃用,它是否会影响 REST API 的 session_key、secret?如果我存储 REST 身份验证信息,它可以使用吗?

0 投票
1 回答
109 浏览

session - 如何基于 REST API 获取短暂的 session_key?

我想找到一种方法让基于 REST API 的 session_key 过期来测试我的桌面应用程序。如何使基于 REST API 的 session_key 在短时间内过期?如何获得基于 REST API 的短期 session_key?

谢谢!!!

0 投票
2 回答
865 浏览

union - fql 获取我或我的朋友标记的位置信息

这是我要找的东西:

选择 author_uid, tagged_uids, page_id from location_post where author_uid = me() 或 ( author_uid in (select uid2 from friend where uid1=me()) and me() in tagged_uids)

当我拆分查询时,它们会返回预期的结果。

即,两者

  1. 从 location_post 中选择 author_uid、tagged_uids、page_id where author_uid = me()
  2. select author_uid, tagged_uids, page_id from location_post where author_uid in (select uid2 from friend where uid1=me()) and me() in tagged_uids

按预期工作。我需要的是 2 的联合。我很想说这是 API 中的错误(或限制)

笔记:

  1. 如果硬编码我朋友的 id 和我的 id 之一,OR 子句本身就有效。即author_uid=<my-id> 或 (author_uid=<frnd-id> and <my-id> in tagged_uids)