我嘗試使用 OAuth2 在 coinbase 中進(jìn)行授權(quán): $client = new Client(['cookies' => true]); try { $response = $client->request('POST', $this->urlAccessToken, [ 'headers' => [ 'cache-control' => 'no-cache', 'Content-Type' => 'application/x-www-form-urlencoded' ], 'form_params' => [ 'grant_type' => 'authorization_code', 'code' => $request->code, 'client_id' => $this->clientId, 'client_secret' => $this->clientSecret, 'redirect_uri' => $this->redirectUri ] ]); dd($response->getBody()); } catch (\Exception $e) { return response($e->getMessage(), 400); }在 coinbase 中授權(quán)后,我重定向到重定向 URI,當(dāng)發(fā)送請(qǐng)求交換代碼時(shí),我看到錯(cuò)誤的響應(yīng):客戶端錯(cuò)誤:POST http://www.coinbase.com/oauth/token導(dǎo)致404 Not Found響應(yīng):請(qǐng)求無效。您應(yīng)該使用有效的 POST 參數(shù)發(fā)出 POST,而不是 GET 請(qǐng)求。欲了解更多信息(截?cái)?..)
1 回答

紅糖糍粑
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊
問題出在 URL 訪問令牌中,需要https://api.coinbase.com/oauth/token
改用http://www.coinbase.com/oauth/token
。
- 1 回答
- 0 關(guān)注
- 145 瀏覽
添加回答
舉報(bào)
0/150
提交
取消