问题标签 [highrise]

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 投票
0 回答
236 浏览

sinatra - 设置站点/用户名字段基于 ActiveResource 的高层 gem

我正在构建一个 sinatra 应用程序,它将使用Highrise CRM gem来访问 Highrise 数据。使用来自 wiki 的这个 gem 的示例代码,

我想为每个请求更改用户和站点字段,因为每个请求都可以针对不同的用户。目前这些是类变量。即使我为每个请求设置这些字段,当多线程场景中有多个请求时,这不会导致竞争条件吗?有人可以建议以线程安全的方式为每个请求设置用户/站点字段的最佳实践吗?

0 投票
2 回答
820 浏览

ruby - 在 ActiveResource 中设置站点/用户字段

我正在构建一个 sinatra 应用程序,它将使用 Highrise CRM gem 来访问 Highrise 数据。这个 gem 基于 ActiveResource 类。我想为每个请求设置站点、用户字段。我遵循了此处发布的建议-在每个用户的基础上设置活动资源 HTTP 身份验证是否线程安全?. 我添加代码(如下所示),但出现错误。任何人都可以帮助理解这个错误以及如何解决它。

和错误:

- - - - - - - - - - - - 更新 - - - - - - - - - - - - - ----

我试过你的建议,我现在得到这个错误。

0 投票
2 回答
2046 浏览

php - 为什么这个 cURL 请求在命令行上工作,而不是在 PHP 中?

我为 Highrise 的 API 编写了一个非常基本的包装类。它非常适合读取(GET),我刚刚开始测试它的创建(POST)。据我所知,这两个请求(一个在命令行上,一个通过 PHP 的 cURL 库)是相同的。相同的 XML,相同的选项集....只有一个有效,而另一个无效。

任何帮助表示赞赏。我也将这个问题发布到 37signals 开发者邮件列表,但是 stackoverflow 通常更快地发现我的愚蠢错误......

这是我在使用 PHP 的 cURL 时遇到的错误(让我认为 Highrise 在解析 XML 字符串时遇到了问题):

这是在命令行上起作用的:

这是我的包装类:

我正在使用的简单测试页:

0 投票
1 回答
403 浏览

ruby - 在 sinatra 响应后执行代码,Twilio 应用程序连接到外部 API

我已经看到并理解了 :after 过滤器,但我什至不知道我想要做什么的术语。我有一个使用 twilio 和 highrise 记录调用的简单应用程序。由于延迟问题,我想在发布到外部 API 之前通过 sinatra 返回 twiml 响应。有什么建议么?

我见过类似的问题,但没有一个涉及 ruby​​/sinatra。谢谢。

0 投票
1 回答
534 浏览

ruby - 如何使用 Highrise Ruby gem 添加一个人?

当人们注册应用程序时,我正在尝试使用https://github.com/tapajos/highrise/更新用户帐户。但是,我并没有走得太远。

在控制台中我正在做:

哪个保存得很好,但是如果我做类似的事情

然后我得到:

我无法理解这一点,我基本上想添加一个完整的记录:

但是我仍然遇到同样的错误,并且在网上找不到任何示例

0 投票
0 回答
119 浏览

highrise - 通过 Highrise API 从 Highrise 获取人员,其标签为:tag1 OR tag2

我的意思是我需要来自 Highrise 的带有标签的人的信息:tag1 或 tag2

“或”非常重要。

例如:

但是有些人同时拥有两个标签,而我在合并到 xml 文件后不复制它们。

0 投票
1 回答
550 浏览

ruby - 来自 Ruby 中 Highrise API 的自定义字段/主题字段

我正在寻找一种方法来修改自定义字段的值(subject_fields在 Highrise API 中调用有些令人困惑)。

Ruby 包装器37signals建议不支持这些自定义字段。

我发现了一个最近更新的叉子,我已经能够开始工作了:

我有一个名为“测量”的自定义字段。

这有效:

但是,当我尝试使用p.field("Measurements")(我也尝试过“测量”)仅访问此值时,我得到<Highrise::SubjectData:0x007fb059b6be10>了,其中没有一个@attributes包含我正在寻找的数据。

不用说,如果我无法访问这些值,我就无法修改它们。

如何使用 Highrise API 访问和修改 Ruby 中自定义字段的值?

0 投票
1 回答
352 浏览

xml - ASP.Net MVC 返回类似于 37Signals 的 Highrise API 的 xml 结果

我想知道当用户输入以下网址时,如何使用 ASP.Net MVC 返回 XML:

http://www.mysite.com/people.xml

如果用户输入http://www.mysite.com/people正常的 html 视图应该呈现显示数据库中的所有人员,而如果他们添加 .xml 他们将获得包含数据库中所有人员的 xml。

37Signals 的 Highrise API 就是这样工作的。我知道我可以使用 XmlResult 但是,如果用户未在 url 末尾指定 .xml,我将如何配置操作以返回正常视图?

0 投票
1 回答
210 浏览

php - Highrise API - 获取过去 X 天的电子邮件

有没有人遇到过如何在 X 天前的 Highrise 应用程序中查找电子邮件列表的示例?

我们有一个庞大的客户数据库和我想到的解决方案:

  • 让所有人
  • 获取他们每个人的电子邮件
  • 解析结果/按日期过滤

似乎效率太低

也许获取最后一个电子邮件 ID 并返回到 -X 天会更好?那么是否可以找到最后一个电子邮件ID?

我不在乎使用哪个 API 包装器,但一直在玩https://github.com/AppSaloon/Highrise-PHP-Api

谢谢

0 投票
1 回答
53 浏览

api - 使用 API 更新数据库同步 - 自定义字段更改为空白时不会更新以显示

我创建的代码从 Highrise API 获取数据并导入到我们的 MySQL 数据库表中。

这不会往返于 db 和 Highrise。当销售代表单击我创建的“同步”按钮时,它只是从 Highrise 转到数据库。

当他们填充 Highrise 自定义字段并单击同步时,一切正常。当他们从自定义字段中删除数据并单击“同步”时,就会出现问题。

我有一个循环为每个执行此操作:

所以它显然会 INSERT 就好了.. 或 UPDATE 如果有重复.. 但如果它突然变成空白怎么办?我如何检查它是否为空白?

我认为问题在于提取 API 数据 - 它不会返回空白的自定义字段。