Facebook graph api 检索Facebook';页面范围ID中的应用范围ID返回空结果

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

我想将与ShoppingPage交互的用户链接到ShoppingMobile应用程序上的现有帐户(如果有)。换句话说,如中所述的用例“给定Messenger中机器人的用户ID,检索同一企业拥有的应用的ID”

我有2个应用程序和2个页面属于同一个商业帐户:

应用程序

  • ShoppingMobile-支持iOS和Android平台以及Facebook登录的应用程序

    1.1ShoppingMobileTest-从ShoppingMobile创建的测试应用程序

  • ShoppingBot-仅配置Messenger和Webhook的应用程序。尚未应用于
    管理页面
    页面信息
    权限

    2.1ShoppingBotTest-从ShoppingBot创建的测试应用程序

  • 页面

  • ShoppingPage-由ShoppingBot管理
  • ShoppingPageBeta-由ShoppingBotTest管理
  • 在开发过程中,我尝试使用
    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的匹配能够与每个用户一起工作