繁体   English   中英

basecamp api告诉我没有basecamp帐户

[英]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-identitycurrent-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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM