首页 > 解决方案 > 需要使用 Laravel HTTP 客户端发出包含 OAuth 1.0a 的请求

问题描述

我正在尝试使用 Laravel 中的 HTTP 客户端与 Twitter API 交互,但我遇到了身份验证错误。发完以下帖子后。

$response = Http::withBasicAuth('___TWITTER_ACCESS_TOKEN__', '___TWITTER_ACCESS_TOKEN__SECRET')->post('https://api.twitter.com/1.1/statuses/update.json', [
            'status' => 'Test']);

我收到如下返回的错误。

string(62) "{"errors":[{"code":215,"message":"Bad Authentication data."}]}"

我只是想知道我做错了什么,或者是否可以使用 HTTP 客户端发出这种类型的请求。我检查了凭据,它们看起来很好。

标签: phplaravel

解决方案


推荐阅读