【问题标题】:Get Instagram linked pages (Instagram Business Account) for User using Graph API使用 Graph API 为用户获取 Instagram 链接页面(Instagram 商业帐户)
【发布时间】:2021-09-12 02:41:17
【问题描述】:

这些说明缺少一个关键要素。除非您知道与 Instagram 企业帐户相关联的主页,否则您应该如何获得 ID?

https://developers.facebook.com/docs/instagram-api/getting-started/

是否有 API 调用可以为您提供用户已授权 Facebook 应用使用的所有 Instagram 企业帐户?

这样的东西会很好。然后,您可以向最终用户提供一个选择列表。

这是用于进行调用的 C# 代码 sn-p。

var result = await _facebookClient.GetAsync<dynamic>(
                accessToken, "me/accounts", "fields=id,name,access_token,category,instagram_business_account{id}");

这总是返回空值。当用户授权该应用程序时,他/她可以选择一个 Instagram 企业帐户,这样该部分就可以工作了。

我可以获取所有 Facebook 页面,但无法获取与 Instagram 企业帐户相关联的页面。

提前致谢!非常感谢任何帮助!

【问题讨论】:

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


    【解决方案1】:

    这样的东西对我有用。

    var result = await _facebookClient.GetAsync<dynamic>(
                    accessToken, "me/accounts", "fields=id,name,instagram_business_account{id}");
    

    对我来说,关键是在身份验证对话框中选择 Instagram 帐户以及 Instagram 商业帐户链接到的 Facebook 页面。在身份验证流程中,我看到了两个不同的窗口。

    您想将哪些 Instagram 企业帐户与 APPNAME 一起使用?

    • 选择您的 Instagram 用户帐户。

    您想在 APPNAME 中使用哪些页面?

    • 选择与您的 Instagram 企业帐户关联的主页

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-11
      • 1970-01-01
      • 1970-01-01
      • 2014-07-10
      • 2020-10-09
      • 2019-01-01
      • 1970-01-01
      相关资源
      最近更新 更多