4

我是 basecamp api 的新手,在尝试最简单的示例时:

curl -u user:pass -H 'User-Agent: MyApp (yourname@example.com)' https://basecamp.com/999999999/api/v1/projects.json

我得到错误说:

There's no Basecamp account at this address. Sign in to Launchpad to see your accounts.

我用我的大本营电子邮件地址替换了用户,并将密码作为密码。我做错了什么吗?

提前致谢!

4

3 回答 3

5

您必须指定用户代理您的电子邮件地址或应用程序名称,我认为输入您的电子邮件地址并提及您的 basecamp 帐户 ID(登录 basecamp 帐户后,ID以数字形式显示在url上)

example :
curl -u xyz@example.com:xxxxxx -H 'User-Agent: xyz@example.com' https://basecamp.com/1213136/api/v1/projects.json

最后你得到你的json!

于 2012-09-06T08:10:13.387 回答
2

我有同样的问题并且能够得到解决方案。发现我一直在使用错误的 Basecamp 帐户 ID。

我已经在 Basecamp 3 ( https://basecamp.com ) 中创建了一个帐户,并在我的请求中使用了生成的帐户 ID,但我不断收到上述错误消息。

您只需要在 Basecamp 2 ( https://billing.37signals.com/bcx/trial/signup ) 中创建一个帐户,然后使用生成的帐户 ID。

于 2016-05-03T05:16:39.297 回答
0

我有同样的问题并且能够得到解决方案。发现我一直在使用错误的 Basecamp 帐户 ID。

我已经在 Basecamp 3 ( https://basecamp.com ) 中创建了一个帐户,并在我的请求中使用了生成的帐户 ID,但我不断收到上述错误消息。

您只需要在 Basecamp 2 ( https://billing.37signals.com/bcx/trial/signup ) 中创建一个帐户,然后使用生成的帐户 ID。

于 2020-04-08T13:01:51.407 回答