Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php basecamp api告诉我';没有大本营账户_Php_Api_Basecamp - Fatal编程技术网

Php basecamp api告诉我';没有大本营账户

Php basecamp api告诉我';没有大本营账户,php,api,basecamp,Php,Api,Basecamp,所以我尝试使用Basecamp API。新的位于此处: 因此,我在这里看到了一个类似的问题: 我试着效仿这个例子,包括阅读评论,但它对我不起作用。特别是,以下是对公认答案的评论: 这是basecamp帐户id,您可以在url中看到此唯一id 登录basecamp帐户后 通常,当我登录basecamp时,我会在这里登录: https://myclientname.basecamphq.com/login 当我登录时,它会将我重定向到 https://myclientname.basecamph

所以我尝试使用Basecamp API。新的位于此处:

因此,我在这里看到了一个类似的问题:

我试着效仿这个例子,包括阅读评论,但它对我不起作用。特别是,以下是对公认答案的评论:

这是basecamp帐户id,您可以在url中看到此唯一id 登录basecamp帐户后

通常,当我登录basecamp时,我会在这里登录:

https://myclientname.basecamphq.com/login

当我登录时,它会将我重定向到

https://myclientname.basecamphq.com/clients

当我从那里登录到web界面时,我可以转到右上角的“我的信息”链接,其中列出了“提要阅读器或Basecamp API的令牌”

但是。。我在url中没有客户端id?我尝试了各种组合,但都没有效果。以下是我尝试的一些示例(使用正确的值):

这些东西只是给我常规的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>

如果您的url看起来像
https://mycompany.basecamphq.com/
,那么您应该使用Basecamp Classic API—您会发现


对于使用我们于2012年3月6日推出的新版本Basecamp的客户,使用API是必要的。您的url看起来像
https://basecamp.com/1234567
:)

如果您的url看起来像
https://mycompany.basecamphq.com/
,那么您应该使用Basecamp Classic API—您会发现


对于使用我们于2012年3月6日推出的新版本Basecamp的客户,使用API是必要的。您的url看起来像
https://basecamp.com/1234567
:)

很高兴知道,很高兴看到大本营开发人员/支持人员监视这样的东西。@MatthewPoer他们的github页面上说这是寻找支持的地方!无论如何。。这就解释了为什么除了列出项目之外,我很少使用
bcxapi
。。我整晚都在为此绞尽脑汁..似乎有些
bcxapi
命令可以工作,但没有给出预期的结果,有些根本不起作用。我来看看经典的API文档,谢谢@JimMackenzie,也许这不是一个合适的提问地点,但是我如何才能进入basecamp.com而不是mycompany.basecamphq.com,这样我才能利用更新的api?我只是我公司的一名员工,所以我不知道这是因为他们订阅了一些免费/便宜的版本,还是因为它是旧版本,他们需要升级还是什么..实际上,也许我不应该这么快就想使用新的api。。虽然我喜欢它是基于rest/json的(到目前为止,我还没有研究经典api的基于xml的语法……但是我已经在使用它方面取得了很多成功)。。。要么新的api缺少文档,要么(还)不支持某些东西。。例如,我目前正试图开发一个简单的界面,只显示带有特定内容前缀的待办事项列表项,以简化我的时间输入工作。在新的api文档中,我看不到如何实际创建新的时间条目我不一定要问怎么做,也不一定要问FeatureRequest或w/e,我在经典api上的表现如何(我确实很好地理解了经典api语法)。。只是说,“…很高兴知道,很高兴看到大本营开发人员/支持人员监视这样的东西。@MatthewPoer他们的github页面说这是寻找支持的地方!无论如何。。这就解释了为什么除了列出项目之外,我很少使用
bcxapi
。。我整晚都在为此绞尽脑汁..似乎有些
bcxapi
命令可以工作,但没有给出预期的结果,有些根本不起作用。我来看看经典的API文档,谢谢@JimMackenzie,也许这不是一个合适的提问地点,但是我如何才能进入basecamp.com而不是mycompany.basecamphq.com,这样我才能利用更新的api?我只是我公司的一名员工,所以我不知道这是因为他们订阅了一些免费/便宜的版本,还是因为它是旧版本,他们需要升级还是什么..实际上,也许我不应该这么快就想使用新的api。。虽然我喜欢它是基于rest/json的(到目前为止,我还没有研究经典api的基于xml的语法……但是我已经在使用它方面取得了很多成功)。。。要么新的api缺少文档,要么(还)不支持某些东西。。例如,我目前正试图开发一个简单的界面,只显示带有特定内容前缀的待办事项列表项,以简化我的时间输入工作。在新的api文档中,我看不到如何实际创建新的时间条目我不一定要问怎么做,也不一定要问FeatureRequest或w/e,我在经典api上的表现如何(我确实很好地理解了经典api语法)。。只是说。。。
<meta name='current-user' content=1234567>
<meta name='current-identity' content=12345>
<meta name='current-account' content=123456>
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