这些指令缺少一个关键元素。除非你知道链接到Instagram商业账户的页面,否则你到底该如何获得Id?
https://developers.facebook.com/docs/instagram-api/getting-started/
是否有API调用可以为您提供用户授权Facebook应用程序使用的所有Instagram商业帐户?
这样的东西会很好。然后,您可以向最终用户提供一个选择列表。
以下是用于进行调用的C#代码片段。
var result = await _facebookClient.GetAsync<dynamic>(
accessToken, "me/accounts", "fields=id,name,access_token,category,instagram_business_account{id}");
这总是返回null。当用户授权该应用程序时,他/她可以选择一个Instagram商业账户,这样该部分就可以工作了。
我可以获得所有的Facebook页面,但我无法获得链接到Instagram商业账户的页面。
提前感谢!非常感谢您的帮助!
这样的东西对我有用。
var result = await _facebookClient.GetAsync<dynamic>(
accessToken, "me/accounts", "fields=id,name,instagram_business_account{id}");
对我来说,关键是在身份验证对话框中选择Instagram帐户,以及Instagram商业帐户链接到的Facebook页面。在身份验证过程中,我看到了两个不同的窗口。
你想在APPNAME中使用哪些Instagram商业账户?
- 选择您的Instagram用户帐户
APPNAME要使用哪些页面?
- 选择链接到您的Instagram商业账户的页面