Facebook graph api 使用Instagram遗留API将现有登录流迁移到新的Instagram Basic graph API

Facebook graph api 使用Instagram遗留API将现有登录流迁移到新的Instagram Basic graph API,facebook-graph-api,facebook-login,instagram-api,Facebook Graph Api,Facebook Login,Instagram Api,我们的应用程序(有点遗留)一直在使用IG API授权用户(通过使用IG的回调API响应返回的uid属性),我们将电子邮件作为可选参数保留(可以安全地假设应用程序数据库中有许多用户没有保留电子邮件ID) 有了新的Instagram Basic Display API(建议),我们提到要使用Facebook登录进行身份验证。但我现在面临一个主要问题,即识别现有用户(因为uid将不同) 此外,我还怀疑,如果用户没有将他们的Facebook帐户链接到instagram帐户,那么会发生什么 我找不到适合我

我们的应用程序(有点遗留)一直在使用IG API授权用户(通过使用IG的回调API响应返回的uid属性),我们将电子邮件作为可选参数保留(可以安全地假设应用程序数据库中有许多用户没有保留电子邮件ID)

有了新的Instagram Basic Display API(建议),我们提到要使用Facebook登录进行身份验证。但我现在面临一个主要问题,即识别现有用户(因为uid将不同

此外,我还怀疑,如果用户没有将他们的Facebook帐户链接到instagram帐户,那么会发生什么

我找不到适合我的情况的无缝迁移的适当解释或文档


请帮助分享正确的资源或指导,以实现同样的目标。

我认为没有任何“无缝迁移文档”。检查您是否可以从
IG User
对象帮助请求任何字段,它们没有明确说明
id
字段将在这里,它可能是IG用户id?如果没有,也许您可以使用用户名–如果您在现有数据中记录了用户名。@CBroe谢谢您的建议,也许我会尝试获取id,看看它是否有:uid。但我必须在登录用户时这样做,FB团队现在不鼓励这样做,我认为如果我遵循这条路径,很难让应用程序得到审查。我不认为有任何“无缝迁移文档”。检查您是否可以从
IG User
对象帮助请求任何字段,它们没有明确说明
id
字段将在这里,它可能是IG用户id?如果没有,也许您可以使用用户名–如果您在现有数据中记录了用户名。@CBroe谢谢您的建议,也许我会尝试获取id,看看它是否有:uid。但我必须在登录用户时这样做,FB团队现在不鼓励这样做,我认为如果我遵循这条道路,很难让应用程序得到审查。