所以我有一个平台,每个用户都有一个id。我们称之为myAppId。我希望我的用户能够连接到Facebook。我有一个Facebook应用程序设置,用户可以这样做。但是,当我返回使用该应用程序的朋友列表时,它只返回facebook_id。我注意到在Facebook图形API中,有一个third_party_id属性。如何将平台用户ID保存到每个用户的third_party_id属性?
答案 0 :(得分:1)
你做不到。 third_party_id
是Facebook生成的只读ID,允许您与广告网络等第三方共享,作为唯一标识符。 Facebook认为用户的ID是私人信息(他们甚至不会给你的应用程序提供真实的ID,而是一个特定于你的应用程序的ID - 并且你仍然不允许将其提供给其他人)。
Facebook没有提供在他们的系统上存储关于用户的数据的方法。一旦用户连接到您的应用程序的Facebook,您负责将他们的Facebook ID存储在您的数据库中,以及您应用中的其他数据。