【问题标题】:Instagram Graph API - Post an imageInstagram Graph API - 发布图片
【发布时间】:2021-01-28 18:38:00
【问题描述】:

我正在尝试自动化我的 Instagram 供稿(将来会扩展到更多用户)。为此,我正在使用:

  • Instagram 基本展示:获取特定用户的访问令牌、权限,然后访问只读数据(关注者、帖子等)。但是这个应用不支持发布任何东西,只支持读取操作。
  • Instagram graph API:我假装使用它在 instagram 上实际发布,但在阅读了 stackoverflow 中的文档和其他问题后,我不知道如何发布图像/视频。

此外,如文档中所述:share on news section 似乎可以发布,但不是从我的应用程序,它会打开 instagram 应用程序(也显示仅与移动应用程序的兼容性)。

我最后的猜测是,使用 facebook 的图形 API facebook's docs 可能是可行的,其中:

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

用来发帖的。

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

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

我收到了来自服务器的响应(这让我希望至少存在端点),但这是一个错误响应,包含未经授权的代码。

有人知道如何使用图形 API 发布图片吗?有可能吗?

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

谢谢!

【问题讨论】:

    标签: python facebook-graph-api postman instagram-graph-api


    【解决方案1】:

    现在可以使用 Instagram Content Publishing APIPOST 内容(包括图片、视频)到您的 Instagram 供稿(访问他们的网站了解更多详情)

    发布图片也存在许多限制/限制:

    • 只能用于发布到企业 IG 用户帐户;不支持 Creator IG 用户帐户。
    • 帐户在 24 小时内只能发布 25 个 API 发布的帖子。
    • JPEG 是唯一支持的图像格式。不支持 MPO 和 JPS 等扩展 JPEG 格式。
    • 不支持故事。
    • 不支持购物标签。
    • 不支持品牌内容标签。
    • 不支持过滤器。
    • 不支持多图片帖子。

    发布照片分为两步:

    【讨论】:

    • 嗨!抱歉耽搁了,我正在度假。尝试向我的范围添加权限时,API 返回无效范围错误:{"error_type": "OAuthException", "code": 400, "error_message": "Invalid scope: ['ads_management', 'business_management', 'instagram_basic', 'instagram_content_publish', 'pages_read_engagement', 'user_media', 'user_profile']"}docs
    • 嘿,我认为您必须更新令牌。只需更新它,然后将日期至少延长大约 3 个月(可以永久),再试一次:)
    • @AgustinL.Lacuara ,您首先需要在 (developer.facebook.com) 的 Myapp 部分下创建一个应用程序。通过提交视频进行审核来请求必要的权限。应用程序获得批准后,您可以使用 Graph API,直到那时 Graph API 不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    • 1970-01-01
    • 2019-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多