api - oauth 授权标头如何与“简单”api url 相关联?
问题描述
我是通过 API 提取数据的新手,所以我希望这个问题是合理的。一般来说,一旦通过 url,我就有通过 json 检索数据的经验:例如。http://api.open-notify.org/astros.json。从那里我可以获得我需要的数据,很简单。
我正在努力的地方是了解如何通过 Oauth 身份验证来实现这一点。我有四个密钥,应用程序密钥、秘密、访问令牌和访问令牌秘密。
我读过这需要以下列方式实现:
通过授权头授权:
OAuth realm="http://sp.example.com/",
oauth_consumer_key="xxxxx",
oauth_token="xxxxx",
oauth_signature_method="HMAC-SHA1",
oauth_signature="xxxxx",
oauth_timestamp="137131200",
oauth_nonce="xxxxx",
oauth_version="1.0"
来自:https ://oauth.net/core/1.0/#signing_process
是否有“url”类型的方式来获取我需要的 json 格式的数据?我当然有所有必需的信息,我只是不知道如何实现它。
(我正在使用 SAS)
解决方案
推荐阅读
- c# - 当 WithLatestFrom 运算符不够用时
- websocket - API Gateway WebSocket 处理错误
- node.js - graphql 解析器中的授权作为中间件
- c# - 如何正确地使变量 Public 以便另一个脚本可以访问它?
- ajax - 用户选择下拉列表时如何触发ajax并更新另一个下拉列表
- extjs - ExtJs 通过 itemId 选择组件,以字符串开头
- python - 单个图中的 Pandas groupby 散点图
- typescript - 如何根据包含泛型的参数推断函数的返回类型?
- javascript - nuxt-axios 中的自定义函数
- php - Laravel:在不使用 Javascript 的情况下将变量传递给选项卡