php - 需要使用 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 客户端发出这种类型的请求。我检查了凭据,它们看起来很好。
解决方案
推荐阅读
- node.js - sh:1:节点:权限被拒绝
- r - 将 khrud 对象从 kernelUD 导出到栅格
- python - 基于令牌桶算法的异步信号量
- google-maps - Google Places API 日志
- android - 数据集更改时的 RecyclerView 适配器侦听器回调
- functional-programming - LISP 从函数返回值的适当方式
- swift - 用户上传图像的最佳自动布局约束
- ios - iOS Swift:如何在 UIViewController 中隐藏和显示按钮
- java - 如何使 spring @Value 属性会话范围
- javascript - 处理获取响应的正确方法是什么