好的,所以我尝试使用OAuth(不是我的选择),我不太明白。
我想以特定用户身份访问API。我想我需要获得一个令牌,然后以某种方式发送它...但这很奇怪。我阅读了文档,我得到了很大的概念,但我没有看到如何实际使用它。
以下是我正在尝试连接的网站上的数据:
Consumer Key
Consumer Secret
Request Token URL
Access Token URL
Authorize Url
我必须承认我完全无能为力,所以任何指针都会有所帮助。
答案 0 :(得分:4)
对于初学者,请阅读http://oauth.net/core/1.0a它包含您需要知道的所有内容(至少就它们如何组合在一起而言 - 您的实现将是您编写的使用规范的内容)
在较高级别,请求流将起到这样的作用:
您只需要执行一次请求/授权/访问舞蹈即可获得访问令牌。一旦你有了它,你可以坚持下去(甚至将它存储在你的数据库中对抗用户),并将其重用于任何未来的请求 - 直到提供者决定令牌已过期或用户明确禁用从应用访问提供商网站的个人资料。
唷
(是的,我知道这是一团糟,但是大多数平台都有用于处理大部分工作的库)