gpt4 book ai didi

facebook - 来自 Instagram 的帖子未显示在 Facebook Open Graph API 上

转载 作者:行者123 更新时间:2023-11-30 05:17:03 26 4
gpt4 key购买 nike

我对 Facebook OpenGraph API 有疑问。每当我使用“/home”或“/feed”请求数据时,都没有出现来自 Instagram 的帖子。

我一直在谷歌搜索,显然有些人提出了同样的问题,但还没有解决方案。我读到一些内容,该问题不仅会影响 Instagram 的帖子,还会影响其他第三方应用/设备/平台。

即使是在 Facebook 的开发页面上发布的票似乎也有些死气沉沉(没有后续)。链接:https://developers.facebook.com/bugs/110563582419837/

如果你们中的任何人也偶然发现了这个问题并且有一些想法/指示/链接,请分享并让我们讨论。

非常感谢。干杯!

最佳答案

Facebook 的错误跟踪器中有两个关于此的错误报告: https://developers.facebook.com/bugs/110563582419837https://developers.facebook.com/bugs/202119973248747

核心原因是照片附在Open Graph操作为 User Generated Photos而不是通过常规的照片上传 API。

因此,常规照片权限不会授予对它们的访问权限,您需要用户特别允许您访问发布操作的应用的开放图谱事件。上面的错误报告被接受是因为这似乎是对用户生成照片的操作的疏忽,但它也可能是设计使然,在这种情况下,我在下面概述的解决方法将是唯一受支持的方法:

如果您特别需要为用户请求 Instagram(或其他 Open Graph 照片应用)照片,您可以请求 Permission访问该应用程序发布的操作。

对于 Instagram 照片,您可以通过请求 user_actions:instapp 来完成此操作获得许可后,Instagram 照片 相册将不再显示为空,Instagram 事件将出现在 feed 中。连接。

要找出任意应用程序的命名空间,请访问 https://graph.facebook.com/<APP ID>并寻找 namespace领域,

例如对于 instagram,请调用 https://graph.facebook.com/124024574287414/?fields=id,namespace返回:

{
"id": "124024574287414",
"namespace": "instapp"
}

我自己的样本照片 /feed连接,使用 read_stream 检索, user_photos , user_actions:instapp权限,是:

{
"data": [
{
"id": "[SNIPPED]",
"from": {
"name": "[SNIPPED]",
"id": "[SNIPPED]"
},
"picture": "[SNIPPED]",
"link": "https://www.facebook.com/photo.php?fbid=[SNIPPED]",
"icon": "https://fbstatic-a.akamaihd.net/rsrc.php/v2/yb/x/StEh3RhPvjk.gif",
"privacy": {
"value": ""
},
"type": "photo",
"object_id": "[SNIPPED]",
"application": {
"name": "Instagram",
"namespace": "instapp",
"id": "124024574287414"
},
"created_time": "2013-01-07T17:33:04+0000",
"updated_time": "2013-01-07T17:33:04+0000",
"comments": {
"count": 0
}
},

我还可以访问 /photos以相同的权限连接我的“Instagram 照片”相册,并可以在 /me/instapp:take 访问所有 Instagram“采取”操作(即照片)

关于facebook - 来自 Instagram 的帖子未显示在 Facebook Open Graph API 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11677898/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com