1
私は、関数ファイルにある関数を介してページにfacebookを設定しようとしています。しかし、私は複数の配列を返すので、私はすべての情報を得ることができます。Facebook api-in a function
のfunctions.php:ここ
が、私はそれをやっている方法です
require 'src/facebook.php';
function fb_setup($app_id, $app_secret){
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true,
));
$session = $facebook->getSession();
$me = null;
// Session based API call.
if ($session) {
try {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
}
}
// login or logout url will be needed depending on current user state.
if ($me) {
$logoutUrl = $facebook->getLogoutUrl();
} else {
$loginUrl = $facebook->getLoginUrl();
}
// This call will always work since we are fetching public data.
$fb = array(
"logoutUrl" => $logoutUrl,
"loginUrl" => $loginUrl
);
return $fb;
return $me;
}
test.phpを
require("../functions.php");
$fb = fb_setup('************','*****************************');
echo $fb['logoutUrl'];
//but I also want to get the $me info
を私も$私の情報を取得したいです。
ありがとうございます!
ありがとうございます!うまくいく。しかし、それをクラスにするにはどうすればいいですか? :) – ryryan
アイデアを与えるために私の編集を参照してください。 – Gazler
それはあなたがそれについて考えるとかなりシンプルに思えます。どうもありがとう!本当に助けて! – ryryan