新的basecamp api告诉我这个地址没有大本营帐户

时间:2012-09-03 23:59:59

标签: api basecamp

我是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.

我用我的basecamp电子邮件地址替换了用户,并将密码作为密码替换。我输错了什么?

提前致谢!

3 个答案:

答案 0 :(得分:5)

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

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

最后你得到了你的json !!

答案 1 :(得分:1)

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

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

您只需在Basecamp 2(https://basecamp.com/2)中创建一个帐户,然后使用生成的帐户ID。

答案 2 :(得分:0)

我遇到了同样的问题,并且能够得到解决方案。发现我使用了错误的Basecamp帐户ID。

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

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