问题标签 [basecamp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
594 浏览

php - 从多维数组 PHP Basecamp 回显特定值

我尝试从多维数组中回显一个值,但不知何故我无法弄清楚。

这个数组的结构如下:

待办事项

  • 其余的
    • ID
    • todolist_id
    • 位置
    • 内容
    • 完全的
    • created_at
    • 更新时间
    • 评论数
    • 由于上
    • 到期时间
    • 创建者(数组包含:id、名称、头像 url)
    • 受让人(具有:id、类型、名称的数组)
  • 完全的

我目前的问题是,我无法回显/打印来自 due_at 和 due_on 的值(这是我唯一需要的 2 个)。我发现这很可能是由最后的 2 个数组(创建者、受让人)引起的。因为每次我尝试查看它在创建者部分之前停止的值并且不显示其他待办事项,只显示第一个。这是我用来回显值的一段代码:

如果您想知道它与 Basecamp 有关,我正在尝试获取所有相关的项目信息以在屏幕上查看。如果有任何问题或者我的问题有点模糊,请让我澄清一下,我希望我提供了足够的信息让你们看看我是否做得对。如果不是我做错了什么。

0 投票
1 回答
237 浏览

iphone - ios 中的 Basecamp API 集成

我需要为 iphone 应用程序实现 Basecamp API。我在谷歌上搜索并得到了一个 Git 中心链接:https ://github.com/37signals/bcx-api

它说 API 是基于休息的,但我无法理解如何调用这个 API。我也无法弄清楚如何使用此 API 登录。此 api 包含 .md 文件。

请任何人都可以帮助我如何在 iOS sdk 中调用此 API?

谢谢

0 投票
1 回答
79 浏览

api - 将 Basecamp (BCX) API 与 Yeoman 一起使用

我想编写一个Yeoman 生成器来设置新项目。在这个过程中,我希望它在 Basecamp 中创建一个新项目。是否可以使用 Yeoman 访问BCX API或任何与此相关的 API?我该怎么做?

0 投票
1 回答
87 浏览

ruby-on-rails - Basecamp HQ API 和 Rails

因此,我使用 Basecamp HQ(经典)API 和Ruby Wrapper来设置 Rails 应用程序,以批量添加和删除待办事项、里程碑和消息。

Right now, I have two controllers--projects and projectSummary (projects has_many projectsummaries, and a projectsummary belongs_to a project) and I want to make it so when a project ID is selected rails will take you to a page that shows the to-do项目、里程碑和消息。

项目页面工作得很好。我想加载的关于该项目的所有信息都被很好地总结了,但是,当我试图链接到另一个页面时,我一直没有成功。

我得到的错误是

即使我的 rake 路线返回

目前,这是我index.html.erb尝试链接到页面以显示项目摘要的代码。

有什么想法可以让这个工作吗?

谢谢!

编辑

变成<%= link_to item.id, project_projectsummary_path(@project) %>

现在它返回带有错误的 URL 生成错误

No route matches {:action=>"show", :controller=>"projectsummary", :project_id=>#<...

我的 Routes.rb 目前是

编辑 2

控制器代码

0 投票
1 回答
88 浏览

ruby-on-rails - 没有数据库的 Basecamp HQ Rails 集成

因此,我使用 Basecamp HQ(经典)API 和Ruby Wrapper来设置 Rails 应用程序,以批量添加和删除待办事项、里程碑和消息。

Right now, I have two controllers--projects and projectSummary (projects has_many projectsummaries, and a projectsummary belongs_to a project) and I want to make it so when a project ID is selected rails will take you to a page that shows the to-do项目、里程碑和消息。

项目页面工作得很好。我想加载的关于该项目的所有信息都被很好地总结了,但是,当我试图链接到另一个页面时,我一直没有成功。

我得到的错误是

即使我的 rake 路线返回

控制器代码

目前,这是我index.html.erb尝试链接到页面以显示项目摘要的代码。

有什么想法可以让这个工作吗?

谢谢!

0 投票
1 回答
223 浏览

api - Google 应用脚本 Basecamp 从另一个项目创建附件

我想将附件从项目复制到另一个项目已经在 basecamp 上有附件这是我正在使用的代码

我在创建附件时遇到的问题我可以上传附件,但我无法创建具有正确文件内容的附件创建的文件包含错误的内容文件,当我尝试打开它时返回无效文件

我使用了这个文档

谢谢

0 投票
1 回答
184 浏览

basecamp - 大本营资源 ID 是否唯一?

我找到了一些参考资料,但已经很老了,而且我知道 API 已经改变了。

所有资源 ID 是否都是全局唯一的(跨所有账户)?

例如,所有待办事项 ID 在系统中的所有帐户中都是唯一的吗?

我想知道,因为我想将数据与待办事项 ID 相关联,并且我想确保避免冲突(尽可能不可能)

编辑: 这是一个示例 ID:8549954 我提到的帖子之一:https ://groups.google.com/forum/#!searchin/37signals-api/ID $20unique/37signals-api/cNm-HKZ5fQY/xi497xpem1AJ感谢您的澄清。

0 投票
1 回答
104 浏览

basecamp - 如何使用新的 Basecamp API 获取团体和公司?

如何从新的 Basecamp API 中获取团体和公司?他们没有在新的 Basecamp API 中提及任何关于组和公司的内容,但是用户可以在新的 Basecamp 帐户中创建和管理组和公司。

0 投票
1 回答
752 浏览

php - basecamp api 多个待办事项

我目前正在对我已设法设置的 basecamp 进行简单的 api 调用:

  • 新项目
  • 待办事项清单
  • 列表的待办事项

目前我正在通过 api 的 php 包装器(可在此处找到https://github.com/bdunlap/basecamp.php)和 foreach 循环来完成此操作。但这需要很长时间,我怀疑这是实现这一目标的最佳方式。

我的问题:是否可以一次添加多个待办事项?理想情况下,我想添加 20 个项目。github 上的文档仅说明添加单个项目(https://github.com/basecamp/bcx-api/blob/master/sections/todos.md#create-todo)我尝试了嵌套数组但没有运气。

我使用的代码如下

0 投票
1 回答
513 浏览

php - basecamp api告诉我没有basecamp帐户

所以我正在尝试使用 Basecamp API。新的位于此处: https ://github.com/basecamp/bcx-api

所以我看到了一个类似的问题,这里在 SO 上提出了类似的问题:

新的 basecamp api 告诉我此地址没有 basecamp 帐户

我尝试按照示例进行操作,包括阅读评论,但这对我不起作用。特别是,对已接受答案的评论:

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

通常当我登录大本营时,我在这里登录:

https : // myclientname dot basecamphq dot com/login.

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

https : // myclientname dot basecamphq.com/clients.

当我从那里登录到网络界面时,我可以转到右上角的“我的信息”链接,并列出了“供稿阅读器或 Basecamp API 的令牌”。

但是.. 我的网址中没有客户 ID?我尝试了各种组合,但没有任何效果。以下是我尝试过的一些示例(使用正确的值):

这些东西只是给我定期的 html 响应,说诸如“此地址没有 basecamp 帐户”或“糟糕,这不对。您可能输入了错误的 URL [..]”或有时 curl 返回“curl: ( 51) SSL 对等证书或 SSH 远程密钥不正确”(如显示的最后一次尝试)

Soo..我在这里做错了什么?

编辑

当我登录basecamphq.com网络界面时,我确实注意到,页面顶部有一些元标记(来自查看源代码)

看起来像这样:

我也尝试了一些东西,current-identity但是current-account那些也没有用,只是一直给我同样的信息。例如