получение данных из API разговора в фейсбуке - PullRequest
0 голосов
/ 22 декабря 2019

Я недавно использовал Graph API от Facebook, и это так удивительно, и когда я пытался получить данные разговоров на своей странице, это работало, но это дало мне объект, я пытался использовать print_r для него, и это выглядит так

try {
// Get the \Facebook\GraphNodes\GraphUser object for the current user.
// If you provided a 'default_access_token', the '{access-token}' is optional.
    $response = $fb->get('me/conversations?fields=name,messages{from,attachments{file_url,name,size},to,message,sticker},subject');

//    $response = (array) $response;

    print_r($response);
} catch(\Facebook\Exceptions\FacebookResponseException $e) {
// When Graph returns an error
    echo 'Graph returned an error: ' . $e->getMessage();
    exit;
} catch(\Facebook\Exceptions\FacebookSDKException $e) {
// When validation fails or other local issues
    echo 'Facebook SDK returned an error: ' . $e->getMessage();
    exit;
}

так что сейчас я много раз пытался получить данные, мне не нужны все эти данные, я просто хочу тело запроса, чтобы я мог получить объект, а затем получить к нему обычный доступ, как я могу это сделать? сделай это

1 Ответ

0 голосов
/ 22 декабря 2019

извините за то, что я знал, как это сделать, это так:

$response = $fb->get('me/conversations?fields=messages{to,message,sticker,from}');

будет

$response = $fb->get('me/conversations?fields=messages{to,message,sticker,from}')->getdecodedBody();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...