0
Facebook APIへのリクエストを行い、facebook_access_tokenを渡して、このトークンが有効であるかどうかを確認しようとしています。私はLaravelを使用してguzzlehttp /がつがつ食ういます ":『以下のようにリクエストを送信するために〜4.0パッケージ:RequestException.php line 71
public function fbLogin(Request $request)
{
try {
$fb_token = $request->input('accessToken');
$client = new Client();
$fb_url = 'https://graph.facebook.com/oauth/access_token_info?access_token='.$fb_token;
$res = $client->get('$fb_url');
return response()->Json(['data' => $res->getBody()->getContents()],200);
}catch (Exception $e) {
//catch Exception
}
}
を私はポストマンからこの関数を呼び出すときに私はRequestException.php線71に、この』ClientExceptionを取得します:[ステータスコード] 400 [理由フレーズ] Bad Request " 同じアクセストークンで同じURLにヒットしたとき、私はFacebook APIからの応答を得ました。
エンドポイント '/ oauth/access_token_info'はどこに文書化されていますか?それについて何も見つかりませんでしたので、古くなっているかもしれません。とにかく、これを行うための最新の方法は、https://developers.facebook.com/docs/facebook-login/access-tokens/debugging-and-error-handlingでここに説明されています。 – CBroe