Basecamp 3 API 的令牌 URL 有问题

Problem with Token URL for Basecamp 3 API

我正在构建一个 oauth 应用程序以使用 PHP 连接到 Basecamp 3 API 并遵循此处的文档。

https://github.com/basecamp/api/blob/master/sections/authentication.md

请求授权url工作正常

https://launchpad.37signals.com/authorization/new

但是令牌 url 生成了一个未找到的页面

https://launchpad.37signals.com/authorization/token

我联系了 Basecamp,但没有得到回复。他们确实说他们不会优先考虑 API 的假设问题,因为很少有客户使用它。

关于获得令牌的正确 url 有什么想法吗?

有 4 个步骤:

第 1 步:选择 Webhook 服务或构建您自己的服务(这当然需要更多时间)。这将收到身份验证。

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

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

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

据推测,使用此访问令牌,您应该能够激活所有其他 API。我还没有弄清楚这部分。