Facebook自动取消连接授权

Facebook自动取消连接授权,facebook,api,facebook-graph-api,Facebook,Api,Facebook Graph Api,我不确定这是否是预期的行为,但这似乎不会发生在Twitter或其他社交网络上 我有一个脚本,允许用户使用Facebook API将内容从他们的网站共享到他们的Facebook页面 比如说,User1在Website1上安装脚本,并使用我的Facebook应用程序验证API连接(FB登录工作流)以加载他们的页面Cat Toys;他们可以很好地分享 现在,如果User1在Website2上安装脚本,并使用我的Facebook应用程序验证API连接(FB登录工作流)以加载他们的页面狗玩具;然后,网站1

我不确定这是否是预期的行为,但这似乎不会发生在Twitter或其他社交网络上

我有一个脚本,允许用户使用Facebook API将内容从他们的网站共享到他们的Facebook页面

比如说,User1Website1上安装脚本,并使用我的Facebook应用程序验证API连接(FB登录工作流)以加载他们的页面Cat Toys;他们可以很好地分享

现在,如果User1Website2上安装脚本,并使用我的Facebook应用程序验证API连接(FB登录工作流)以加载他们的页面狗玩具;然后,网站1被取消授权,并给出错误:

在模拟用户页面之前必须授予“管理页面”权限。
当用户尝试使用API共享页面时

如果他们返回到网站1并重新连接,那么网站2将被取消授权,然后开始给出错误

同一个用户如何才能在没有一个连接被取消授权的情况下,将其网站1网站2中的内容共享到通过我的应用程序授权的Facebook页面

目前我能想到的唯一解决方案是创建另一个Facebook应用程序,但这既不理想也不可扩展

编辑:

“连接”是指Facebook登录oauth工作流,它允许用户授权脚本加载他们的Facebook信息,在本例中是他们管理的页面,并允许脚本创建到这些页面的帖子。我正在使用Facebook PHP SDK:


感谢您提供的任何帮助

您必须解释您对Facebook API的实际操作。“验证连接”是什么意思?你在做什么API调用?@WizKid我更新了一点,我说的“连接”是指Facebook登录oauth工作流,它允许用户授权脚本加载他们的Facebook信息,在这里是他们管理的页面,并允许脚本创建到这些页面的帖子用户可以选择他们想要授予应用程序访问权限的页面。在选择他们最初授予你的应用权限后成为管理员的页面时,会出现一点问题,请参阅-这可能与此类似。@04FS我看到了此错误通知单,不幸的是,它与此不同,这不是添加新页面和不访问它的问题。它无法授权应用程序,因此无法访问多个网站上的用户页面。如:授权Website1上的“示例应用程序”,在该应用程序中加载(获取)用户页面,然后脚本可以共享到该页面。然后在网站2上授权,再次加载页面并能够共享到,但网站1未经验证。这就是我面临的问题。关于应用程序域、平台和OAuth的应用程序设置是什么样子的?如今,人们甚至可以在多个域上使用相同的应用程序吗?我知道这是一个很大的问题,Facebook似乎故意限制它。