Php Facebook ID更改

Php Facebook ID更改,php,facebook,facebook-graph-api,facebook-php-sdk,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,我正在开发一个Facebook登录的网站。当用户登录时,我存储facebook id 问题是我更改了AppID和AppSecret(因为我在facebook上创建了一个新应用),facebook返回的用户id与我的旧应用不同 我使用PHP v4.0 Facebook SDK,以下是我的代码: $facebook = new Facebook(array( 'appId' => '***********', 'secret' => '*****

我正在开发一个Facebook登录的网站。当用户登录时,我存储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'];
然后我将其存储在数据库中

谢谢这是故意的

Facebook这样做是出于隐私考虑

无法从不同的应用程序获取相同的用户id

此人的用户帐户的id。此ID对于每个应用程序都是唯一的,不能跨不同的应用程序使用

这是故意的

Facebook这样做是出于隐私考虑

无法从不同的应用程序获取相同的用户id

此人的用户帐户的id。此ID对于每个应用程序都是唯一的,不能跨不同的应用程序使用


只需添加。如果您有多个应用程序,则可以使用业务映射API检查当前用户的不同应用程序的用户id。感谢双方的澄清。我原以为是这样,但想在投入生产前再检查一遍。只是补充一下。如果您有多个应用程序,则可以使用业务映射API检查当前用户的不同应用程序的用户id。感谢双方的澄清。我原以为是这样,但想在投入生产前再检查一遍。