Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Instagram图形API-发布图像_Python_Facebook Graph Api_Postman_Instagram Graph Api - Fatal编程技术网

Python Instagram图形API-发布图像

Python Instagram图形API-发布图像,python,facebook-graph-api,postman,instagram-graph-api,Python,Facebook Graph Api,Postman,Instagram Graph Api,我正在尝试自动化我的instagram订阅源(将来将扩展到更多用户)。为了实现这一点,我使用: Instagram basic display:获取特定用户的访问令牌、权限,然后访问只读数据(追随者、帖子等)。但此应用程序不支持发布任何内容,只支持读取操作 Instagram graph API:我假装用它在Instagram上发帖,但在阅读了stackoverflow中的文档和其他问题后,我找不到任何关于如何发布图像/视频的线索 此外,正如文档中提到的:它似乎可以发布,但不能从我的应用程序

我正在尝试自动化我的instagram订阅源(将来将扩展到更多用户)。为了实现这一点,我使用:

  • Instagram basic display:获取特定用户的访问令牌、权限,然后访问只读数据(追随者、帖子等)。但此应用程序不支持发布任何内容,只支持读取操作
  • Instagram graph API:我假装用它在Instagram上发帖,但在阅读了stackoverflow中的文档和其他问题后,我找不到任何关于如何发布图像/视频的线索
此外,正如文档中提到的:它似乎可以发布,但不能从我的应用程序中发布,它会打开instagram应用程序(它还显示了与移动应用程序的兼容性)

我的最后一个猜测是,使用facebook的graph API可能是可行的,其中:

curl-i-X POST\”https://graph.facebook.com/{your page id}/feed?message=Awesome!&access\u token={your page access token}“

它是用来邮寄的

我尝试使用相同的格式,但在instagram的API上:

curl-i-X POST\”https://graph.instagram.com/{your page id}/feed?message=Awesome!&access\u token={your page access token}“

我从服务器得到了响应(这给了我一些希望,至少端点是存在的),但这是一个带有未授权代码的错误响应

有人知道如何使用graph API发布图像吗?甚至可能吗

如果您需要更多信息,请在评论中询问


谢谢

现在可以使用内容(包括图像、视频)发布到instagram订阅源中(有关详细信息,请访问他们的网站)

发布图像也存在许多限制:
  • 只能用于发布到业务IG用户帐户;不支持Creator IG用户帐户
  • 账户限制在24小时内发布25篇API帖子
  • JPEG是唯一受支持的图像格式。不支持MPO和JPS等扩展JPEG格式
  • 不支持故事
  • 不支持购物标签
  • 不支持品牌内容标签
  • 不支持筛选器
  • 不支持多图像帖子
发布照片的过程分为两步:
  • 使用端点来创建
  • 然后,使用用于创建端点的

嗨!抱歉耽搁了,我在度假。当试图向我的作用域添加权限时,API返回无效的作用域错误,如:
{“error\u type”:“OAuthException”,“code”:400,“error\u message”:“无效的作用域:['ads\u management'、'business\u management'、'instagram\u basic'、'instagram\u content\u publish'、'pages\u read\u engagement'、'user\u media'、'user\u profile']”
。嘿,我想你得换代币了。只需续订,然后将日期至少延长约3个月(可以永久),然后重试:)