![](/img/trans.png)
[英]Laravel Socialite : Laravel\Socialite\Two\InvalidStateException
[英]Laravel 5.0 Socialite with Wunderlist
我為Laravel Socialite創建了一個自定義Provider。 身份驗證部分進展順利,直到我嘗試調用用戶方法。
不確定出了什么問題。 wunderlist上的方法文檔
我的代碼:
/**
* {@inheritdoc}
*/
protected function getUserByToken($token)
{
$response = $this->getHttpClient()->get('https://a.wunderlist.com/api/v1/users', [
'X-Access-Token: ' . $token . ' X-Client-ID: ' . $this->clientId
]);
return json_decode($response->getBody(), true);
}
我收到以下錯誤:
InvalidArgumentException in MessageFactory.php line 202:
allow_redirects must be true, false, or array
我是否會錯過選項數組中的內容?
喬斯
當使用直線卷曲時,沒有問題。 據我所知,問題在於我將解析的標題。
以下解決方案是我可以忍受的,雖然它並不完美。
$headers = array();
$headers[] = 'X-Access-Token: ' . $token;
$headers[] = 'X-Client-ID: ' . $this->clientId;
$response = $this->getHttpClient()->get('a.wunderlist.com/api/v1/user', [
'config' => [
'curl' => [
CURLOPT_POST => 0,
CURLOPT_HTTPHEADER => $headers,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_SSL_VERIFYPEER => false
]
]
]);
return json_decode($response->getBody(), true);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.