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
謝謝雙方的澄清。我認爲這是如此,但想在投入生產之前進行仔細檢查。 –