Php Facebook ID更改
我正在开发一个Facebook登录的网站。当用户登录时,我存储facebook id 问题是我更改了AppID和AppSecret(因为我在facebook上创建了一个新应用),facebook返回的用户id与我的旧应用不同 我使用PHP v4.0 Facebook SDK,以下是我的代码: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 = 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。感谢双方的澄清。我原以为是这样,但想在投入生产前再检查一遍。