facebook — PHP Получить запрос с объектом внутри запроса

Следуя документации на Facebook, чтобы получить представление о странице, когда я использую тот же запрос в Graph API Explorer, я получаю результаты, но запрос в моем PHP выдает ошибку, говоря

«Аргумент 1, передаваемый в Facebook \ FacebookRequest :: __ construct (), должен быть экземпляром Facebook \ FacebookSession, с указанным нулевым значением, который вызывается в /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.

0

Решение

Судя по всему, ваши $this->session нулевой. Попробуйте сбросить его, чтобы убедиться, что его значение установлено правильно.

Это должно быть примером Facebook\FacebookSession

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]