問題タブ [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 投票する
1 に答える
216 参照

java - ハイライズ API がスプリングで動作しない

Java spring アプリケーションで高層 API を使用しようとしています。

https://github.com/dnobel/highrise-java-apiから highrise .jar をコピーしました。しかし、これでアプリケーションを実行すると例外が発生し、Tomcat サーバーが停止します

highrise jar ファイルを削除すると、アプリケーションは正常に動作します。

なぜこのエラーが発生するのか、または接続するための高層トークン番号を取得した高層APIを使用する他の方法はありますか。従業員名を含むすべてのメール、メモ、および取引を取得したいと考えています。

さらに情報が必要な場合はお知らせください

0 投票する
1 に答える
142 参照

php - highrise api で xml ファイルに変数を設定したいのですが、うまくいきません。なぜ?

このように高層ビルに静的な値を設定すると: $person->setFirstName("XYZ"); $person->setLastName("ABC"); $person->addEmailAddress("example@gmail.com");

高層ビルに連絡先を追加しますが、このような静的値の代わりに変数を使用すると

次のエラーが発生しました: Fatal error: Uncaught exception 'Exception' with message 'API for Person returned Status Code: 422 Expected Code: 201'

問題は何ですか。誰か助けてください。前もって感謝します。

0 投票する
2 に答える
69 参照

drupal - Drupal Webform の値を Highrise に出力する

Drupal Webform を CRM Highrise と統合しています。Highrise Drupal モジュール ( https://drupal.org/project/highrise ) を使用してマッピングを作成していますが、モジュールを拡張して追加のフォーム値をHighrise 内で指定された「background」フィールドの場合、私が遭遇している問題は、「Birthday Party」などのフォーム値を渡すのではなく、単に Highrise で「配列」を返すことです。以下は、私が現在持っているコードです。

0 投票する
2 に答える
376 参照

php - Highrise API がエラー コード 500 を返す

ここにある Highrise API の PHP ラッパーを使用しようとしています。

https://github.com/ignaciovazquez/Highrise-PHP-Api

HighrisePerson オブジェクトのカスタム フィールドを設定する必要があります。コードによると、これはかなり簡単なはずです...

$person->setCustomField("Field Name", $value); // Pulled almost straight out of the documentation

残念ながら、これを highrise に保存しようとすると$person->save();、次のエラーが発生します。

Uncaught exception 'Exception' with message 'API for Person returned Status Code: 500 Expected Code: 200'

したがって、エラーはコードにはありません... Highrise はカスタム フィールドを受け入れていません。これがなぜなのかについてのアイデアはありますか?

0 投票する
1 に答える
415 参照

api - highrise API, put unprocessable entity, 37 シグナル

私は HIGHRISE APIで遊んでいますが、彼らは休息の意味を理解していました。

PUTxml iが受け入れられない理由を誰か知っていますか?

ここにいくつかの関連するログがあります:

エラーが表示されません:/ subject_field_id が正しく、それらのカスタム フィールドが設定されていることは確かです

私が推測できる唯一のことは、何も変更されていないバージョンを PUT しようとしているということです。それが問題ですか?

私のコードはその人物が存在するかどうかのみをチェックし、存在する場合は作成する代わりに更新するためです

0 投票する
2 に答える
992 参照

ios - Restkit がヘッダーまたは Cookie を設定しない

ログインして高層 API のオブジェクトをマップするために、restkit を使用しています。/me.xml を使用してログインできましたが、その後、people.xml、tasks.xml などの他のエンドポイントを取得するためにスタックしました。

ログインのコード:

ユーザーが認証済みユーザーを次のようにロードするために MYObjectManager から継承されたクラス UserManager:

これは機能し、トークンを返します。しかし、このトークンを使用すると、さらにリクエストを行うことができなくなります (一部の Cookie はレストキットによって設定されていないようです)、MYObjectManager から継承された ContactManager も同様です。

ユーザーの成功ブロックで、次のように people.xml を要求しています。

しかし、これは 401 無許可のエラーを出します。何が欠けている?どんな助けでも大歓迎です。

編集 - リクエストとレスポンスは次のとおりです。

ログインのために送信されるリクエスト ヘッダー

受信した応答ヘッダー:

私が送信した人のリクエストヘッダーは次のとおりです。

受信した応答:

0 投票する
0 に答える
169 参照

php - Highrise API への CURL リクエストの実行中にループがハングする

このコードを正しく実行するのに問題があります。Highrise API の仕組みは、各リクエストで 500 件の結果しか返さないため、より多くの結果を取得するに?n=numberは、URL の末尾に を追加します。ほぼ 9000 のエントリがあり、それらのすべてをループして、いくつかの条件ステートメントに基づいて情報を抽出する必要があります。

500私の目標は、この関数をループして、URL の末尾に追加するたびに追加の 500 エントリを取得することです。テストでは、ループを 3 回だけ実行しましたが、何らかの理由でハングアップし、何も返されません。リクエストごとに大量のデータを取得していることを理解しているので、運が悪くても最大 3 分間待ちました。

エラー ログを確認しましたが、エラーはありません。curlループ内でコマンドを不適切に実行している可能性があります。最初のループを削除するとfor、最初の 500 件の結果が期待どおりに返されます。