问题标签 [facebook-graph-api-v2.3]
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 2.3 发布到 FB 页面
我花了很长时间试图让这个工作,并花了很长时间搜索论坛(包括这个)来寻找答案。不幸的是,我似乎找不到任何解决这个问题的方法......
我创建了一个 FB 应用程序,该应用程序用于发布(作为页面)到 FB 中的页面。
通过调试,我将整个 URL 设为:
https://graph.facebook.com/216065898461057/feed?access_token= {access-token}
“访问代码”是页面访问代码,我还在 URL 中包含了“页面 ID”。我引用 FB 文档:
当主页管理员的用户访问令牌出现在 POST /v2.3/{page-id}/feed 等请求中时,该操作会以用户的声音而不是主页的声音发生。要作为主页发布,您现在必须使用主页访问令牌。
运行代码我从 FB 收到以下错误:“远程服务器返回错误:(403) Forbidden。”
如果我使用 FB Graph Explorer 做同样的事情,我会收到以下错误:
{ "error": { "message": "(#200) 用户未授权应用程序执行此操作", "type": "OAuthException", "code": 200, "fbtrace_id": "GgRkiy/ i6tP" } }
现在,许多帖子会建议为应用程序添加必要的权限,但我目前已批准以下内容:
电子邮件、manage_pages、public_profile、publish_actions、publish_pages、user_friends、user_managed_groups
我的理解是您应该只需要 v2.3 中的 publish_pages。
谁能明白为什么这不起作用!
python - 如何获取所有 Facebook Graph API 页面提要?
使用 Python:
如果我运行这段代码,它会以 JSON 格式显示数据!和有限的数据。我想从我的页面获取多年的提要。
作为回应,我得到下一个标签 URL:如果我把这个 URL 放在浏览器中,我可以访问更多数据。在一个请求中,我们一次可以获取 200 个提要。
如何批量获取数据?我想从公共页面收集5年的数据!
android - Facebook 在获取电子邮件值时抛出 JSONException
我正在编写一个 Facebook Android 应用程序,我遇到的问题之一是获取用户的电子邮件地址。对于除一个以外的所有 Facebook 帐户,电子邮件地址都会引发异常。这是我的代码:
我在这个问题上花了几天时间,我想我正在做其他几个发布的解决方案中建议的事情,但我的代码仍然失败。我尝试在失败的 Facebook 帐户中公开我的电子邮件地址,但这并没有帮助。
android - 如何在升级前测试图形 API?
我收到了来自 Facebook 的电子邮件。它说; “您的应用程序当前正在访问 Graph API v2.3,该版本将于 2017 年 7 月 10 日达到其 2 年生命周期的终点。我们估计有 6 个端点调用将受到此更改的影响,并且可能在自动升级后停止工作推送。为确保顺利过渡,请将所有调用迁移到 Graph API v2.4 或更高版本。使用 API 升级工具准确了解此更改将如何影响您的应用。
注意:如果您在 API 升级工具中没有看到任何受影响的调用,则您的应用/代码可能不会受到此次升级的影响。
请访问我们的变更日志,查看所有 Graph API 版本的完整变更列表。”
我无法清楚地理解某事。如何在升级前测试我的更改? 我如何使用这些更改测试应用程序?我应该测试它的大应用程序,所以用户不应该影响。
android - Facebook Graph API v2.4 类似视图
我的 android 应用程序中的 Facebook likeview 按钮有问题。它现在使用的是 Graph API Level v2.3,但它会在 7 月 8 日被弃用,所以我必须更新它,但我不知道该怎么做,添加那个“like”参数。
我检查了它说的更改日志;
从 v2.3 到 v2.4 的更改
声明性字段
为了尝试提高移动网络的性能,v2.4 中的节点和边缘要求您明确请求 GET 请求所需的字段。例如,GET /v2.4/me/feed 默认不再包含点赞和评论,但 GET /v2.4/me/feed?fields=comments,likes 会返回数据。有关更多详细信息,请参阅有关如何请求特定字段的文档。
在我的代码中,likeview 是这样设置的;
我的 Helper 类中的 onActivityResult;
onActivityResult 在我的 ActivityManager 类中;
php - 如何在 php 中使用图形 api 在 Instagram 上发帖
我正在尝试使用图形 api 在 Instagram 上发帖,但我无法发帖。
内容发布内容发布 API 是 Instagram 图形 API 端点的子集,允许您在 Instagram 商业 IG 用户上发布 IG 媒体对象。
使用此 API 发布媒体对象是一个两步过程——首先创建一个媒体对象容器,然后发布该容器。
我尝试了所有代码,但仍在寻找解决方案
我试试这个,但代码没有返回媒体对象
返回这种错误:
Facebook\Exceptions\FacebookResponseException (#3) 应用程序无法进行此 API 调用。↵ 原因:Facebook\Exceptions\FacebookAuthenticationException (#3) 应用程序没有能力进行此 API 调用。在 /home2/urmemesc/public_html/demoproqaz/src/Facebook/Exceptions/FacebookResponseException.php 第 142 行