2016-07-27 48 views
0

所以我有一个平台,每个用户都有一个ID。我们称之为myAppId。我希望我的用户能够连接到Facebook。我有一个Facebook应用程序设置用户可以做到这一点。但是,当我返回使用该应用的朋友列表时,它只返回facebook_id。我注意到在facebook图形API中,有一个third_party_id属性。如何将我的平台用户ID保存到每个用户的third_party_id属性?如何从应用程序保存第三方ID Facebook?

回答

1

你不能。 third_party_id是Facebook生成的只读ID,允许您与广告网络等第三方共享为唯一标识符。 Facebook认为用户的ID是私人信息(他们甚至不会给你的应用程序提供真实的ID,但是它只针对你的应用程序 - 而且你仍然不允许将其提供给其他人)。

Facebook没有提供在他们的系统上存储用户数据的方法。一旦用户连接到您的应用程序的Facebook,负责将他们的Facebook ID存储在您的数据库以及他们的其他数据在您的应用程序。

相关问题