0
内のオブジェクトに要求を取得し、私は結果を得るグラフAPIエクスプローラで同じクエリを使用しますが、私のPHPのクエリがPHPは、ページの洞察を得るためにFacebookのドキュメント、次のクエリ
を言って、エラーを投げているとき"引数1はFacebookに渡されました\ FacebookRequest :: __ construct()は、Facebook/FacebookSessionのインスタンスでなければなりません。与えられたnullは、/Library/WebServer/Documents/fbLogin/app/helper/FacebookHelper.phpで57行目に呼び出され、"
これは私のコントローラ
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequestException;
use Facebook\FacebookRequest;
class FacebookHelper
{
public function getInsights($pageid){
$request = new FacebookRequest($this->session, 'GET', '/{pageid}/insights');
$response = $request->execute();
return $response->getGraphObject();
}
}
です
私はvar_dump($ pageid)それは私にpageidを示すので、問題ではありません。私はGETクエリで間違いを犯していると感じています。
はい、その表示ヌルのインスタンスでなければなりません..あなたはそれがあなたの問題であるとして、これが起こっている理由を把握する必要があり、他のすべての機能 – simba777
のために正常に動作している理由を、見当がつかない。 'FacebookHelper'クラス全体を投稿できますか? –
は、セッションアクセストークンがリセットされているビューを変更しながら、それを把握しました。 FacebookRequestを作成する前に、私のルートに沿って渡して、新しいトークンを呼び出してください。 – simba777