问题标签 [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 投票
3 回答
1366 浏览

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

我是 basecamp api 的新手,在尝试最简单的示例时:

我得到错误说:

我用我的大本营电子邮件地址替换了用户,并将密码作为密码。我做错了什么吗?

提前致谢!

0 投票
1 回答
1697 浏览

codeigniter - 使用 OAuth2 进行 Basecamp API 身份验证:内部校验和失败错误

我正在尝试编写一个 CodeIgniter 控制器来处理 37signals 的 Basecamp API 的 OAuth2 身份验证。

问题是我在尝试(通过 cURL)连接到https://launchpad.37signals.com/authorization.json时不断遇到“内部校验和失败”错误,在 HTTP 标头中提供 Auth Token。

这是我的控制器类中的 index 和 _authcode 函数:

0 投票
1 回答
4813 浏览

iphone - 如何在 iPhone 上以编程方式清除浏览器缓存?

我正在为我的 iOS basecamp 客户端应用程序使用新的 Basecamp API。我希望用户能够注销和切换帐户。但我不能,因为每次我请求授权时都会使用存储在浏览器缓存中的帐户凭据。我发现我需要刷新浏览器缓存才能做到这一点。如何清除浏览器缓存?

0 投票
1 回答
275 浏览

php - 单用户Basecamp API时间条目

要访问我只是使用的单个项目的时间条目https://{*}.basecamphq.com/projects/{project_id}/time_entries.xml ,但我想为单个用户获取时间条目。官方文档说

获取报告

  • GET /time_entries/report.xml返回与给定条件匹配的时间条目集。

此操作接受以下查询参数:fromtosubject_idtodo_item_idfilter_project_idfilter_company_id。该subject_id参数允许您将结果限制为单个人的时间条目。

但是我应该把这个标准放在哪里?

什么都没有给我。谢谢

0 投票
2 回答
6590 浏览

github - 如何在 Github 上提交并在 Basecamp 上自动标记完成?

我有一个 GitHub 帐户和 Basecamp 帐户。我已经通过选择Service Hooks Menu和设置我的 GitHub 以使用 Basecamp 服务挂钩select basecamp。填写所有必需的表格并以绿色正确识别设置工作。

现在,我有to-do list我的 Basecamp 帐户,但我不知道如何在 GitHub 提交评论和 Basecamp 待办事项列表之间进行交互。

例如,我通过评论提交我的代码fixing to-do list #123。但是在 Basecamp 上,我找不到像我以前使用的常见项目管理一样的待办事项列表 ID(例如:#123)。我也找不到有关它的文档。

有人可以帮我弄这个吗?

0 投票
1 回答
615 浏览

php - Basecamp API POST 调用不起作用

我正在尝试简单地将待办事项添加到待办事项列表中。我在这里有一个非常基本的功能,我知道它是身份验证,如果我的密码错误,它确实会给我权限被拒绝错误。当我使用所有正确的信息运行它时,它返回一个空字符串,而不是它在 Create Todo 下描述的内容并且不添加任务。

我可以按预期进行 GET 操作,但 POST 似乎没有任何效果

这是否有问题,或者以其他方式获取有关工作内容的更详细信息?

0 投票
1 回答
62 浏览

.net - .Net 基于密钥的缓存。接触依赖模型

来自http://37signals.com/svn/posts/3113-how-key-based-cache-expiration-works

“您通过在更新时将模型对象绑定在一起来处理依赖结构。因此,如果您更改属于某个项目的 todolist 的待办事项,您将更新链的每个部分的 updated_at 时间戳,然后会自动更新基于这些对象的缓存键。”

我正在学习基于密钥的缓存并尝试在.Net中实现。这是我正在努力解决的一点,更新依赖于最近更新的缓存项的缓存项。

假设我添加Child到缓存中。然后Parent使用它创建Child并缓存它。当我更新时,Child我想以Parent与 37Signals 相同的方式破坏缓存。

我能看到的唯一方法是updated_atParent我在Child. 我不确定,但希望得到一些澄清。

非常感谢!

0 投票
1 回答
143 浏览

php - Basecamp API 经典 - 按姓名排序人员(按字母顺序)

我正在通过 Basecamp API 经典检索人员列表,但它似乎是按 ID 排序的。我按照文档这样做,这是回显部分的简化版本:

知道如何按字母顺序排列此列表吗?

谢谢你的帮助。

0 投票
1 回答
733 浏览

objective-c - 无法使用 gtm-oauth2 连接到 Basecamp API

我花了最后一天(注意:新手 Objective-C 程序员,但有很多其他语言的经验)弄清楚为什么gtm-oauth2无法连接到Basecamp API,但现在我已经放弃并在这里询问。

所以我有一个从头开始编写的应用程序,但它没有工作,所以我破解了 gtm-oauth2 提供的官方 OAuth2Sample,只是用Basecamp Auth的正确值更改了 Dailymotion 示例的值,我得到了同样的错误。

我得到登录页面,然后是授权页面,当我单击“是,我将允许访问”时发生错误。

在 API 控制台中,我得到:

在 Xcode 输出中我得到:

如前所述,代码与 Google 提供的示例中的代码相同,我只是更改了身份验证、令牌和重定向 URL 值。

更新:将其缩小为:在第 394 行NSString *responseStr = [[redirectedRequest URL] query];,应该获取查询,但由于 URL 是

所以我尝试fragment了,而不是query现在它抛出了这个:

怎么办?

0 投票
1 回答
622 浏览

basecamp - 以编程方式登录新的大本营 [无需用户干预]

我想做的是:

我正在尝试将我的 Web 应用程序与 basecamp 集成。当用户登录到我的 Web 应用程序时,它应该列出在 basecamp 中分配给他/她的所有任务/待办事项。

我已经拥有的:

我有 basecamp 的管理员凭据,我可以在其中管理所有产品/应用程序待办事项、客户端 ID、客户端密码、产品名称/应用程序名称和重定向 url(在应用程序设置中可用)

  1. 是否可以在后台/以编程方式登录大本营(无需用户干预)并获取所有待办事项和相关信息的详细信息?

    如果是,那怎么办?

  2. 上面提到的参数是否足以做到这一点?如果没有,那么我该如何实现呢?

谁能指导我?

我用谷歌搜索了很多,但无法获得完整的解决方案。

参考链接: