Basecamp 3 API的令牌URL问题

时间:2019-01-20 22:03:08

标签: oauth basecamp

我正在构建一个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的问题,因为很少有客户使用它。

关于获取令牌的正确网址是什么的任何想法?

1 个答案:

答案 0 :(得分:0)

共有4个步骤:

第1步:选择一个Webhook服务或构建自己的服务(这肯定会花费更多时间)。这将收到身份验证。

第2步:在Basecamp中注册您的应用。它会给你客户端密钥和秘密密钥

第3步:您需要对... /新地址进行GET调用。您需要传递客户端密钥,秘密密钥和重定向URL。 API将向Webhook发送一个8位数字。您需要从Webhook中检索该信息。

第4步:对... / token地址进行相同的GET调用。除了标题中的所有先前信息之外,您还将传递密钥。然后您将收到一个访问令牌。

使用此访问令牌应该可以激活所有其他API。我还没有弄清楚这部分。