问题标签 [facebook-graph-api-v2.8]

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 投票
0 回答
381 浏览

facebook - 检索“要观看的页面”Facebook 见解

这个问题很棘手,如何使用 api 获取“要观看的页面”统计信息,此时我刚刚达到总喜欢使用

在此处输入图像描述

我喜欢得到这样的东西。

在此处输入图像描述

但是当我尝试使用其他见解查询的数据部分返回空时,我知道并非所有信息都是公开的,但是我希望能够获得与“页面到”部分中出现的元素相对应的统计信息观看“作为“总页面喜欢,从上周开始,本周发布,本周参与度”。再次..谢谢。

或者例如

在此处输入图像描述

0 投票
1 回答
191 浏览

facebook-graph-api - 确定帖子作者是页面还是用户?

识别帖子作者是用户还是页面的正确方法是什么?

v2.8/OrangeESP/feed?fields=id,from{id,name,link}

我目前使用“from.link”,如果它是形式

https://www.facebook.com/app_scoped_user_id//然后是用户

如果它来自

https://www.facebook.com/那么它是一个页面

在 v2.4 中,我可以将 from{category} 包含在响应中,如果它不为空,则意味着作者是一个页面。

0 投票
0 回答
269 浏览

facebook - 应用访问令牌,无法获取用户信息

当我尝试使用已经生成的访问令牌时,在 this 上https://graph.facebook.com/4921782178422?fields=id&access_token=ACCESS_TOKEN,它给了我这个作为回应:

Facebook 写道,所有访问令牌都有权访问 public_profile,但我无法使用上面的链接。4921782178422 是用户 ID。

当我使用自己的用户访问令牌时,它工作正常,但这仅在 1 小时内有效,而且我需要的时间更长。

我已按照以下步骤操作: facebook:永久页面访问令牌?

我做错了什么?

0 投票
1 回答
1056 浏览

facebook-graph-api - 获取“链接帖子”的照片/缩略图 - Graph API Facebook

我正在使用 Facebook Graph API 在公共页面上获取帖子。对于每篇文章,我得到以下信息:

图片和 full_picture URL 返回一个 1x1 像素的图像。正常吗?如果是这样,我如何获得 Facebook 生成的缩略图?

PS:我使用的是 Graph API 2.8 版

0 投票
3 回答
5921 浏览

facebook - 如何获取facebook直播视频的直播ID?

我正在尝试访问通过 Facebook 页面直播的实时视频的实时观看次数。我正在使用从 API 请求中获取的 ID{page-id}/videos/uploaded当我使用该视频 ID 并发出 GET 请求时,{video-id}?fields='live_views其显示错误代码为 100,消息如下:

(#100)尝试访问节点类型(视频)上不存在的字段(live_views)

我有以下权限:

我正在使用 user_access_token 发出 GET 请求。我正在使用 Graph API 2.8 版。

如果我使用了错误的 ID,请告诉我。如果是,那么我怎样才能获得live_video_id在页面中发布的实时视频?

0 投票
0 回答
306 浏览

python - 代表另一个页面在 Facebook 页面上发帖

可能重复:FB Graph API:作为页面发布,到不同的页面

问题陈述:我试图发布一篇文章,比如说,从 ABC 页面到 XYZ 页面,结果出现了这个错误:

(#200) Posts where the actor is a page cannot also include a target_id other than EVENT or GROUP

注意:我有一个用户页面的 access_token(在这种情况下:ABC)。

到目前为止我已经尝试过:我正在使用facebook_sdk for python来启动 API 调用。

这相当于

manage_pagespublish_pagespublish_actions已经在授予的范围内!

问题:有没有办法解决这个问题?还是我错过了什么?!? 因为可以使用 Facebook UI 将帖子从另一个页面发布到页面

因此,Graph API 文档不包含任何明确的信息。差不多,如果不可能的话!

谢谢你的时间!

0 投票
0 回答
248 浏览

php - Facebook 将 php-sdk-v4 升级到 graph-sdk v5,在弹出窗口中登录

我正在尝试将 Facebook php-sdk-v4 升级到 graph-sdk,在按照文档中的所有步骤进行操作后,我遇到了问题。到目前为止,我们一直在做的想法是用他的 FB 帐户将他登录到我们的网站。但是现在,v5 想要 accessToken,而不是 session,当尝试获取它时 ($helper->getAccessToken()) 完成返回 $_GET['code']。碰巧我们的程序是在弹出窗口(颜色框)中打开FB登录页面,首先它抱怨它不能获取'code',但是如果我在新标签中打开它,url有'code ' 参数作为$_GET方法,就把这个异常出现:Facebook\Exceptions\FacebookSDKException: Cross-site request forgery validation failed。持久数据中缺少必需的参数“状态”。

这是通过弹出解决的,因为它使 makeUrl() (在持久性中插入“状态”),但 url 没有“代码”作为 url 参数。因此,一种方式可以解决以其他方式存在的问题,反之亦然。

哈尔普。

编辑:我使用redis在facebookPersistence类中获取和设置这些参数并解决了它

0 投票
0 回答
72 浏览

facebook - 重复和不完整的响应 Graph API

我正在使用 facebook Graph API 资源管理器(https://developers.facebook.com/tools/explorer),我很确定那里有些事情进展不顺利。我正在使用查询" search?q=Bucharest&type=event&since=1486478766&until=1487342766 "。第一页按预期返回事件。但是当我尝试访问“下一个”页面(分页)时,我得到了相同的结果,具有相同的 ID、描述等。我还注意到在此期间元数据中有更多带有“布加勒斯特”的公共事件,但 Graph API不归还他们。是否存在 Graph API 错误或者是我做错了什么?

0 投票
1 回答
2344 浏览

spring - Spring Social 3.0.0.M1 中的 org.springframework.social.connect.ConnectionRepository 类发生了什么?

我是 Spring Framework 的初学者,想尝试 Spring Social 来制作一个简单的 Web 应用程序,该应用程序从 Facebook 检索数据。为此,我遵循了名为“访问 Facebook 数据”的 Spring Socials 官方“入门指南”。

我遇到的第一个问题是 Spring Social 版本2.0.3.RELEASE,似乎是 Spring Social 的最新官方版本,不支持 facebook API 的 2.8 版本(因此给我以下错误:“ (# 12) 对于 v2.8 及更高版本,不推荐使用 bio 字段")。由于我昨天在developers.facebook.com 创建了Facebook 应用程序,因此我似乎无法访问以前的API 版本。

我用谷歌搜索了一个解决方案,发现3.0.0.M1版本似乎在 maven 存储库中可用,应该可以解决这个问题。但是,当我将 .pom 文件中的配置更改为使用此版本时,编译器再也找不到类ConnectionRepository。实际上整个包org.springframework.social.connect似乎丢失了。

我从指南 ( https://spring.io/guides/gs/accessing-facebook/ )中复制的代码如下所示:

ConnectionRepository 是否已弃用并现在已删除?如果是这种情况,我应该改用其他东西吗?还是我错过了什么?

仅删除对 ConnectionRepository 的所有引用就会在启动应用程序时给我以下错误:

org.springframework.beans.factory.BeanCreationException:创建名为“helloController”的bean时出错:从ClassLoader [sun.misc.Launcher$AppClassLoader@73d16e93]解析bean类[hello.HelloController]上声明的构造函数失败;嵌套异常是 java.lang.NoClassDefFoundError: org/springframework/social/ApiBinding

在这种情况下,代码如下所示:

0 投票
1 回答
177 浏览

reactjs - 使用 React-native 进行图形 API 搜索

我尝试使用GraphRequestand获取 Facebook 中的事件GraphRequestManager,但我的结果是 [错误:类型 NSDictionary 无法转换为 NSString]
这是我的代码:

有人帮助我吗?非常感谢!