2016-05-28 5 views
0

私はこのURLを変換しようとしていますhttps://api.instagram.com/v1/users/self/?access_token=123456789guagram 6+とlaravelでinstagram apiを使用するには?

私はグズルで使用できるものにしました。

$token = "123456789";  
$client = new \GuzzleHttp\Client(); 
    $res = $client->request('GET', 'https://api.instagram.com/v1/users/self/', [ 
     'access_token' => $token 
    ]); 
    echo $res->getStatusCode(); 
    // 200 
    echo $res->getHeaderLine('content-type'); 
    // 'application/json; charset=utf8' 
    echo $res->getBody(); 
    // {"type":"User"...' 

が、私はちょうど読み込みエラーを取得:これまでのところ私が持っている

Client error: `GET https://api.instagram.com/v1/users/self/` resulted in a `400 BAD REQUEST` response: 
{"meta": {"error_type": "OAuthParameterException", "code": 400, "error_message": "Missing client_id or access_token URL (truncated...) 

答えて

2

あなたはこのようqueryであなたのトークンを置く必要があります。

$client = new \GuzzleHttp\Client; 

$response = $client->get('https://api.instagram.com/v1/users/self/', [ 
    'query' => [ 
     'access_token' => $token 
    ] 
]); 

return $response->getBody(); 
+0

おかげで、それを返しますこのエラーが発生しました.CurlFactory.phpの186: cURLエラー6:ホスト 'access_token'を解決できませんでした(http://curl.haxx.se/libcurl/c/libcurl-errors.htmlを参照)。 ) 'の後に。 – kevinabraham

+0

申し訳ありません@Rifki、実際にはエラーを引き起こした別の機能でした。あなたの答えはうまくいった!ありがとう。 – kevinabraham

関連する問題