0

私たちのウェブサイトsourcecodedb.com用に作成したカスタムFacebookログインがあり、コードを変更せずにFacebookログインが2012年4月15日頃に機能しなくなり、Twitter APIも非常に遅くなりましたが、それは別の問題です。これは、ユーザーがログインボタンをクリックしたときに送信されるページです。

<?php
require_once('fbsdk/facebook.php');
$facebook = new Facebook(array(
  'appId' => 'xxx',
  'secret' => 'xxx',
));

  $params = array('scope' => 'read_stream, email', 'redirect_uri' => 'http://sourcecodedb.com/loggedin.php'); //parameter vi vill anv채nda fr책n facebook anv채ndare
  $loginUrl = $facebook->getLoginUrl($params);

header('Location: '.$loginUrl);
?>

そして、ログインを処理するページは次のようになります。コードの一部を取り出しました。

<?php
include_once('header.php');
require_once('fbsdk/facebook.php');

$facebook = new Facebook(array(
  'appId' => 'xxx',
  'secret' => 'xxx',
));

  $fbuid = $facebook->getUser(); //Detta tar facebook användarens id från en aktiv session
  echo 'fbid: '.$fbuid.'</br>';

  if($fbuid) 
{
  $user_profile = $facebook->api('/me','GET');
        $name = $user_profile['first_name'];
        $lname = $user_profile['last_name']; 
        $fbid = $user_profile['id'];

}

これはデバッグ用に追加され、常に0を返します

echo 'fbid: '.$fbuid.'</br>';

どんな助けでも大歓迎です!

4

2 に答える 2

0

変更して修正しました

CURLOPT_CONNECTTIMEOUT => 10

CURLOPT_CONNECTTIMEOUT => 60

base_facebook.phpで

于 2012-04-20T20:31:06.020 に答える
0

私は同じ問題を抱えていて、次の方法で解決しました。

今、それは私のために再び働きます。乾杯。

于 2012-12-17T13:10:25.613 に答える