問題タブ [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ベースの高層宝石

HighriseCRMgemを使用してHighriseデータにアクセスするsinatraアプリを構築しています。wikiからこのgemを使用するためのサンプルコード、

各リクエストは異なるユーザーに対するものである可能性があるため、リクエストごとにユーザーとサイトのフィールドを変更したいと思います。現在、これらはクラス変数です。リクエストごとにこれらのフィールドを設定したとしても、マルチスレッドシナリオで複数のリクエストがある場合、これにより競合状態が発生しませんか?スレッドセーフな方法ですべてのリクエストのユーザー/サイトフィールドを設定することに関するベストプラクティスを誰かが提案できますか?

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

ruby - ActiveResource でサイト/ユーザー フィールドを設定する

Highrise CRM gem を使用して Highrise データにアクセスする sinatra アプリを作成しています。この gem は ActiveResource クラスに基づいています。リクエストごとにサイト、ユーザー フィールドを設定したい。ここに投稿された提案に従いました-ユーザーごとにアクティブリソースHTTP認証を設定するのはスレッドセーフですか? . コード (以下を参照) を追加すると、エラーが発生します。誰でもこのエラーとその修正方法を理解するのに役立ちますか?

そしてエラー:

- - - - - - - - - - - - アップデート - - - - - - - - - - - - - ----

あなたの提案を試しましたが、このエラーが発生しました。

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

php - この cURL リクエストがコマンド ラインでは機能するのに、PHP では機能しないのはなぜですか?

私は、Highrise の API の非常に基本的なラッパー クラスを作成しました。読み取り (GET) で完全に機能し、作成 (POST) でテストを開始したところです。私が知る限り、これら 2 つの要求 (1 つはコマンド ラインから、もう 1 つは PHP の cURL ライブラリ経由) は同一です。同じ XML、同じオプション セット....1 つだけが機能し、もう 1 つが機能しません。

どんな助けでも大歓迎です。私はこの質問を 37signals 開発者メーリング リストにも投稿しましたが、一般的にスタックオーバーフローの方が私のばかげた間違いを見つけるのが早いです...

これは、PHP の cURL で発生するエラーです (Highrise で XML 文字列の解析に問題があると思われます)。

これはコマンドラインで機能するものです:

これが私のラッパークラスです:

そして、私が使用している簡単なテストページ:

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

ruby - sinatra 応答の後にコードを実行し、外部 API に接続する Twilio アプリ

私は :after フィルターを見て理解しましたが、何をしようとしているのかについての用語さえ知りません。twilio とハイライズ ロギング コールを使用したシンプルなアプリを作成しました。遅延の問題により、外部 API に投稿する前に、sinatra 経由で twiml 応答を返したいと思います。助言がありますか?

同様の質問を見たことがありますが、ルビー/シナトラを扱っているものはありません。ありがとう。

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

ruby - Highrise Ruby gemを使用してPersonを追加するにはどうすればよいですか?

https://github.com/tapajos/highrise/を使用して、ユーザーがアプリにサインアップしたときにユーザーアカウントを更新しようとしています。しかし、私はそれほど遠くまでは行きません。

コンソールで私がしていること:

これはうまく節約できますが、私が次のようなことをすると

それから私は得る:

私はこれについて頭を悩ませることができません、私は本質的に完全な記録を追加したいと思います:

それでも同じエラーが発生し、オンラインで例を見つけることができません

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

highrise - Highrise API で Highrise からタグを持つ人を取得します: tag1 OR tag2

タグ1またはタグ2を持つHighriseの人々の情報が必要です

「または」は非常に重要です。

例えば:

しかし、両方のタグを持っている人がいて、xmlファイルにマージした後にそれらを複製する方法がわかりません。

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

ruby - Ruby の Highrise API からのカスタム フィールド/サブジェクト フィールド

カスタム フィールドの値を変更する方法を探しています ( subject_fieldsHighrise API でやや紛らわしく呼び出されます)。

37signals が推奨するRubyラッパーは、これらのカスタム フィールドをサポートしていません。

最近更新されたフォークを見つけて、ある種の作業を行うことができました:

「測定値」というカスタム フィールドがあります。

これは機能します:

ただし、この値のみにアクセスしようとするとp.field("Measurements")(「測定」も試しましたが、探しているデータを含む<Highrise::SubjectData:0x007fb059b6be10>ものはありません。@attributes

言うまでもなく、値にアクセスできない場合、値を変更することはできません。

Highrise API を使用して Ruby のカスタム フィールドの値にアクセスして変更するにはどうすればよいですか?

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

xml - ASP.Net MVC は、37Signals の Highrise API に似た xml の結果を返します

ユーザーが次の URL を入力したときに、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で遊んでいます。

ありがとう