我正在開發一個應用程序,用於從對話中獲取消息。這裏是我的代碼:Facebook Graph API PHP SDK無法識別會話變量
// facebook SDK startup
$fb = new Facebook\Facebook([
'app_id' => '[my_app_id]',
'app_secret' => '[my_app_secret]',
'default_graph_version' => 'v2.4',
]);
$request = new Facebook\FacebookRequest(
$session,
'GET',
'/{converation-id}',
array(
'fields' => 'gender'
)
);
$response = $request->execute();
$graphObject = $response->getGraphObject();
/* handle the result */
var_dump($graphObject);
當我運行它,我得到這個錯誤:
Undefined variable: $session
我知道,我還沒有初始化,但我感到困惑的是什麼樣的價值做我必須分配它或我需要連接這個變量?有什麼建議麼?
這似乎是過時的代碼,爲PHP SDK v4編寫。在當前版本v5中,這取決於不同的參數:https://developers.facebook.com/docs/php/FacebookRequest/5.0.0 – CBroe