gpt4 book ai didi

android - 在多个应用程序之间共享 Facebook 用户 ID

转载 作者:行者123 更新时间:2023-11-29 02:43:30 35 4
gpt4 key购买 nike

我有三个应用程序,每个应用程序都使用一个 Facebook 应用程序。我通过 Api 获取 Facebook 用户信息,如下所示:

[[[FBRequest alloc] initWithSession:appDelegate.fbSession graphPath:@"me"] startWithCompletionHandler:
^(FBRequestConnection *connection,
NSDictionary<FBGraphUser> *fbuser,
NSError *error) {
if (!error) {
NSLog(@"userid:%@",fbuser.id);
}
}];

如果我使用不同的 Facebook 应用程序,fbuser.id 是不同的。如何让三个应用程序使用相同的 fbuser.id?

谢谢。

最佳答案

随着 Graph API v2.0 的引入,user_ids 是应用范围的,这意味着同一用户在不同的应用程序中将具有不同的 user_ids。

参见 https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids

可以通过 Business Mapping API 映射 user_ids:

https://developers.facebook.com/docs/apps/for-business

The Business Mapping API is only useful for businesses who operate multiple user-facing apps and whom need to map the same app-scoped user IDs across them, for cross-promotion for example.

关于android - 在多个应用程序之间共享 Facebook 用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25439147/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com