Facebook graph api 检索Facebook';页面范围ID中的应用范围ID返回空结果
我想将与ShoppingPage交互的用户链接到ShoppingMobile应用程序上的现有帐户(如果有)。换句话说,如中所述的用例“给定Messenger中机器人的用户ID,检索同一企业拥有的应用的ID” 我有2个应用程序和2个页面属于同一个商业帐户: 应用程序Facebook graph api 检索Facebook';页面范围ID中的应用范围ID返回空结果,facebook-graph-api,facebook-messenger-bot,Facebook Graph Api,Facebook Messenger Bot,我想将与ShoppingPage交互的用户链接到ShoppingMobile应用程序上的现有帐户(如果有)。换句话说,如中所述的用例“给定Messenger中机器人的用户ID,检索同一企业拥有的应用的ID” 我有2个应用程序和2个页面属于同一个商业帐户: 应用程序 ShoppingMobile-支持iOS和Android平台以及Facebook登录的应用程序 1.1ShoppingMobileTest-从ShoppingMobile创建的测试应用程序 ShoppingBot-仅配置Messeng
管理页面
和页面信息
权限
2.1ShoppingBotTest-从ShoppingBot创建的测试应用程序get/{PSID}/ids\u-to\u-apps
endpoint从ShoppingBotTest应用程序生成的PSID中获取ASID。当使用我自己的PSID(生成页面访问令牌的同一帐户)时,我可以按预期获得关联的ASID。
然而,当我尝试在ShoppingBotTest应用程序中扮演测试员角色的同事的另一个PSID时,返回的结果为空。我已经确定我和我的同事都使用与ShoppingBotTest交互的同一帐户登录了ShoppingMobileTest应用程序。
奇怪的是,当我让我的同事生成页面访问令牌并使用该令牌重试时,我可以按预期获得我同事的ASID,而我的PSID返回空结果。似乎GET/{psid}/ids_to_apps
仅在使用生成的页面访问令牌psid owner时返回结果
在提交ShoppingBot进行应用程序审查以获得管理页面和页面消息权限之前,我应该如何确保PSID到ASID的匹配能够与每个用户一起工作