[英]basecamp api tells me there's no basecamp account
因此,我试图利用Basecamp API。 新的位于此处: https : //github.com/basecamp/bcx-api
所以我看到一个类似的问题在SO上被问到了:
新的basecamp api告诉我此地址没有basecamp帐户
我尝试按照示例进行操作,包括阅读评论,但对我而言不起作用。 特别是,此评论对已接受的答案:
这是basecamp帐户ID,因为您在登录basecamp帐户后可以在网址中看到此唯一ID
通常,当我登录到大本营时,我在这里登录:
https : // myclientname dot basecamphq dot com/login
。
登录时,它会将我重定向到
https : // myclientname dot basecamphq.com/clients
。
当我从那里登录到Web界面时,可以转到右上角的“我的信息”链接,其中列出了“供稿阅读器或Basecamp API使用的令牌”。
但是..我的网址中没有客户端ID? 我尝试了各种组合,但没有任何效果。 以下是一些我尝试过的示例(使用正确的值):
curl -u myuser:mypass -H 'User-Agent: MyApp (my@email.com)' https://myclientname.basecamphq.com/api/v1/projects.json`
curl -u myuser:mypass -H 'User-Agent: MyApp (my@email.com)' https://basecamp.com/myclientname/api/v1/projects.json
curl -u myuser:mypass -H 'User-Agent: MyApp (my@email.com)' https://basecamp.com/mytokenhere/api/v1/projects.json
curl -u myuser:mypass -H 'User-Agent: MyApp (my@email.com)' https://myclientname.basecamphq.com/mytokenhere/api/v1/projects.json
curl -u myuser:mypass -H 'User-Agent: MyApp (my@email.com)' https://myclientname.basecamphq.com/myclientname/api/v1/projects.json
curl -u myuser:mypass -H 'User-Agent: MyApp (my@email.com)' https://basecamphq.com/myclientname/api/v1/projects.json
这些东西只是给我常规的html响应,上面写着诸如“在此地址没有basecamp帐户”或“糟糕,那是不对的。您可能没有正确输入URL [..]”,或者有时curl返回“ curl:( 51)SSL对等证书或SSH远程密钥不正确”(如上一次所示的尝试)
太..我在这里做错了什么?
编辑
我登录basecamphq.com
Web界面时确实注意到,页面顶部有一些元标记(来自视图源)
看起来像这样:
<meta name='current-user' content=1234567>
<meta name='current-identity' content=12345>
<meta name='current-account' content=123456>
我还尝试了使用current-identity
和current-account
但是它们也不起作用,只是不断给我同样的信息。 例如
curl -u myuser:mypass -H 'User-Agent: MyApp (my@email.com)' https://myclientname.basecamphq.com/123456/api/v1/projects.json
curl -u myuser:mypass -H 'User-Agent: MyApp (my@email.com)' https://basecamp.com/123456/api/v1/projects.json
如果您的网址看起来像https://mycompany.basecamphq.com/
,那么您应该使用Basecamp Classic API-您将在此处找到文档 。
使用https://github.com/basecamp/bcx-api上的API的帐户使用的是我们于2012年3月6日推出的较新版本的Basecamp。您的网址应类似于https://basecamp.com/1234567
:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.