Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用多个应用程序登录Facebook_Facebook_Facebook Graph Api - Fatal编程技术网

使用多个应用程序登录Facebook

使用多个应用程序登录Facebook,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我有两个移动应用程序。这些应用程序有不同的名称和品牌。然而,由于这两家公司都是合作伙伴,我们有相同的登录系统。这意味着用户应该能够为两个应用程序使用相同的登录详细信息 我想将Facebook登录添加到这两个应用程序中 解决方案1:使用相同的FB应用程序ID 最简单的选择是对两个应用程序使用相同的注册Facebook应用程序 这里的问题是,当我登录Facebook时,我需要一个不同的徽标和应用程序名称。但是,FB仪表板仅允许您为每个应用指定一个应用名称和徽标 解决方案2:在FB Dashboard

我有两个移动应用程序。这些应用程序有不同的名称和品牌。然而,由于这两家公司都是合作伙伴,我们有相同的登录系统。这意味着用户应该能够为两个应用程序使用相同的登录详细信息

我想将Facebook登录添加到这两个应用程序中

解决方案1:使用相同的FB应用程序ID

最简单的选择是对两个应用程序使用相同的注册Facebook应用程序

这里的问题是,当我登录Facebook时,我需要一个不同的徽标和应用程序名称。但是,FB仪表板仅允许您为每个应用指定一个应用名称和徽标

解决方案2:在FB Dashboard中创建另一个应用程序

另一个解决方案是在FB开发者门户中创建另一个应用程序,并使用2个不同的FB ID。这里的问题是,如果用户同时登录这两个应用程序,则不清楚它们是否使用同一个帐户。以前我们有一个
fb_id
属性,但是看起来我们不能再使用它了。此外,用户可以撤销一个应用程序上的某些权限,而不能撤销另一个应用程序上的某些权限,从而导致内容不同步


我怎样才能解决这个问题?

1:不太可能。2:如果两个应用都注册到同一个企业,则可以使用
ids\u for\u business
字段跨应用识别用户。对于权限的“不同步”问题,您必须执行一项检查,检查授予了哪些权限,并重新提示缺少的权限。