1
即时通讯Facebook登录开发一个网站。当用户登录时,我存储了Facebook的ID。Facebook ID更改
的问题是,我改变的AppID和AppSecret(因为我创建Facebook的新的应用程序)和被Facebook用户ID回报比我老的应用程序
进出口使用PHP v4.0的Facebook的不同SDK,这是我的代码:
$facebook = new Facebook(array(
'appId' => '***********',
'secret' => '**********************',
'cookie' => true,
'oauth' => true,
));
$user = $facebook->getUser();
$me = null;
if ($user) {
try {
$me = $facebook->api('/me');
$this->facebook_id = $me['id'];
然后我把它存储在数据库中..
谢谢!
我想补充。如果您有多个应用程序,则可以使用Business Mapping API检查当前用户的不同应用程序的用户标识是什么。 https://developers.facebook.com/docs/apps/for-business – WizKid
谢谢双方的澄清。我认为这是如此,但想在投入生产之前进行仔细检查。 –