我正在构建一个oauth应用程序,以使用PHP连接到Basecamp 3 API,并按照此处的文档进行操作。
https://github.com/basecamp/api/blob/master/sections/authentication.md
请求授权网址可以正常工作
https://launchpad.37signals.com/authorization/new
但是令牌网址产生了找不到的页面
https://launchpad.37signals.com/authorization/token
我联系了大本营,但没有得到回应。他们确实说他们不优先考虑API的问题,因为很少有客户使用它。
关于获取令牌的正确网址是什么的任何想法?
答案 0 :(得分:0)
共有4个步骤:
第1步:选择一个Webhook服务或构建自己的服务(这肯定会花费更多时间)。这将收到身份验证。
第2步:在Basecamp中注册您的应用。它会给你客户端密钥和秘密密钥
第3步:您需要对... /新地址进行GET调用。您需要传递客户端密钥,秘密密钥和重定向URL。 API将向Webhook发送一个8位数字。您需要从Webhook中检索该信息。
第4步:对... / token地址进行相同的GET调用。除了标题中的所有先前信息之外,您还将传递密钥。然后您将收到一个访问令牌。
使用此访问令牌应该可以激活所有其他API。我还没有弄清楚这部分。