问题标签 [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.
c# - XMLSerializer 并使用属性创建 XML 数组
我正在尝试创建一个可以通过 XMLSerializer 序列化为 XML 的类。
目标 XML 应如下所示
问题是 subject_datas 标记的类型属性。我尝试将其设计为派生列表并附加一个带有 XMLAttribute 属性的属性,如下所示
但是因为该类是一个 Collection,所以 XMLSerializer 只会序列化 Collection 中的对象,而不是 Collection 本身。所以我的 Type 属性被忽略了:(
java - 高层API不适用于弹簧
我正在尝试在我的 java spring 应用程序中使用 highrise api。
我从https://github.com/dnobel/highrise-java-api复制了 highrise .jar 。但是当我用这个运行我的应用程序时我遇到了异常并且它停止了我的tomcat服务器
当我删除高层 jar 文件时,我的应用程序工作正常。
有谁知道为什么我会收到此错误,或者是否有任何其他方法可以使用 highrise api 我已经获得了要连接的高层令牌号。我想检索所有与员工姓名有关的电子邮件、便笺和交易。
如果您需要更多信息,请告诉我
php - 我想在高层 api 中将变量设置为 xml 文件,但它不起作用。为什么?
如果我像这样在高层中设置静态值: $person->setFirstName("XYZ"); $person->setLastName("ABC"); $person->addEmailAddress("example@gmail.com");
它在高层中添加了联系人,但是如果我使用变量而不是像这样的静态值
我收到此错误:致命错误:未捕获异常 'Exception' 并带有消息 'API for Person 返回状态代码:422 预期代码:201'
有什么问题。请帮帮我吗?提前致谢。
drupal - 将 Drupal Webform 值输出到 Highrise
我正在将 Drupal Webform 与 CRM Highrise 集成 - 我正在使用 Highrise Drupal 模块 ( https://drupal.org/project/highrise ) 创建一些映射 - 但是我想扩展模块以将其他表单值传递给在 Highrise 中指定的“背景”字段,我遇到的问题是,与其传递“生日派对”的表单值,它只是在 Highrise 中返回“数组”,下面是我现在拥有的代码:
php - Highrise API 返回错误代码 500
我正在尝试将 PHP Wrapper 用于位于此处的 Highrise API:
https://github.com/ignaciovazquez/Highrise-PHP-Api
我需要为 HighrisePerson 对象设置一个自定义字段。根据代码,这应该非常简单......
$person->setCustomField("Field Name", $value); // Pulled almost straight out of the documentation
不幸的是,当我尝试将其保存回高层时,$person->save();
我收到以下错误:
Uncaught exception 'Exception' with message 'API for Person returned Status Code: 500 Expected Code: 200'
所以错误不在代码中...... Highrise 只是不接受自定义字段。关于为什么会这样的任何想法?
api - 高层 API,放置不可处理的实体,37 个信号
我正在玩 HIGHRISE API,他们理解休息的含义,它很酷,在某些时候优雅地宽容,但是
有人知道为什么我PUT
不接受 xml 吗?
这是一些相关的日志记录:
我没有看到错误:/我非常确定 subject_field_id 是正确的,并且设置了那些自定义字段 发布例如保存 xml 有效,我从响应中看到设置了字段,
我唯一能猜到的是,我正在尝试放置一个没有任何变化的版本,这是问题吗?
因为我的代码只检查那个人是否存在,如果存在则更新它而不是创建
highrise - Highrise CRM 联系人搜索 API
我正在尝试使用以下 API 在 Highrise CRM 中获取联系人:
/people/search.xml?email=emailID
但结果与我要求的联系人的电子邮件无关。我在这里错过了什么吗?
ios - Restkit 未设置标题或 cookie
我正在使用 restkit 登录和映射 highrise api 的对象。我可以使用 /me.xml 登录,但之后卡住以获取其他端点,如 people.xml、tasks.xml 等。
登录代码:
从 MYObjectManager 继承的 UserManager 类,用于将经过身份验证的用户加载为:
这有效并将令牌返回给我。但是现在使用这个令牌,我也无法发出进一步的请求(似乎某些 cookie 不是由 restkit 设置的,可能是) ContactManager 也继承自 MYObjectManager。
在用户的成功块中,我向 people.xml 发出请求:
但这给出了 401 未经授权的错误。什么不见了?任何帮助表示赞赏。
编辑 - 请求和响应如下:
为登录而发送的请求标头
收到的响应标头:
我发送的人的请求标头是:
收到的回复:
javascript - 使用 GAS 通过 API 访问高层数据
正如标题所说,我在使用 Google Script 通过他们的 API 访问 Highrise 中的数据时遇到问题。我是谷歌脚本的新手,所以有些功能对我来说并不完全清楚。我了解,对于 API 的实际使用,我将使用UrlFetchApp.fetch(url)
并且我将使用的 url 是foocompanyname.highrisehq.com/partofhighriseyouwishtoaccess.xml
. 然而,我从那里迷路了。API 文档解释了使用 curl 进行身份验证的过程(我以前从未使用过),我想不出 Google Script 中的类似函数来完成此操作。
这是他们用来简单地获得访问权限的 curl 示例
这是我正在使用的功能的一部分,它试图完成同样的事情。整个功能旨在从正在使用其凭据的用户可见的公司获取所有注释。
但是,当我运行它时,我收到错误“[HTTP Basic: Access denied.]”,我认为这意味着我没有正确传递凭据。谁能告诉我我做错了什么?在这一步之后,我对获取数据相当有信心,这是让我得到授权的。
php - 对 Highrise API 进行 CURL 请求时,循环挂起
我无法让此代码正确执行。Highrise API 的工作方式是它只会在每个请求中返回 500 个结果,为了获得更多结果,您将其添加?n=number
到 URL 的末尾。我有近 9000 个条目,我需要遍历每个条目并根据一些条件语句提取信息。
我的目标是遍历这个函数,每次都添加500
到 URL 的末尾,获得额外的 500 个条目。为了测试,我只让它循环了 3 次,但由于某种原因它只是挂起并且从不返回任何东西。我知道它每次请求都会检索大量数据,所以我已经等了 3 分钟,但没有运气。
我检查了我的错误日志,没有看到任何错误。也许我curl
在循环内不正确地执行了命令。如果我删除第一个for
循环,我会按预期返回前 500 个结果。