問題タブ [httparty]

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 に答える
119 参照

ruby-on-rails - 特定の Ruby on Rails ルートのデリエマ

現在、特定の場所に関する情報を表示する RoR モバイル Web アプリケーションを開発しています。

これらの場所を「施設」と呼びましょう。各インスタレーションには、インスタレーションの特定のインスタンスである「会場」が少なくとも 1 つあります。たとえば、インスタレーションが都市公園であり、それに対応する会場の 1 つがコンサートやイベント中の公園である可能性があります。この例が紛らわしい場合は、無視してください。大した問題ではありません。

これらの施設とそれに対応する会場のデータは、Amazon Web Service S3 で json オブジェクトとしてホストされます。HTTParty を使用して AWS S3 json オブジェクトを読み込みます。私は現在、次のようにそれらを読んでいます:

アプリケーションコントローラーには次のものがあります。

私の対応するコントローラーでは、私が持っている個別の情報を取得します:

現在、INSTALLATION と VENUE の値をハードコーディングして、特定のフォルダーのセットを指すようにしています。これはうまく機能しますが、次のように URL からこれらの値を取り込めるようにする必要があります。

これらの値を次のようなパラメータで渡す可能性が最も高いと確信しています。

しかし、可能であれば、以前の方法で URL を設定したいと思います。ユーザーが自分で入力しやすいように URL を設定し、QRC コードで特定の施設と対応する会場を直接指すようにする必要があります。

www.mobwebapp.com/INSTALL/VEN/index のようなことができない場合、各会場にサブドメインを設定し、その会場を文字列としてプルすることは可能ですか?

どんな助けでも大歓迎です!! ありがとう!

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

ruby - 文字列を返すHTTParty

間違ったmimeタイプを返すAPIを使用しています。これは、application/jsonではなくtext/htmlとして出力されます。

一部の応答はapplication/jsonであるため、問題はmimeタイプが原因であることがわかります。

ただし、text / html(間違ったmimeタイプで有効なjsonを返す)の場合、httpartyはこれをハッシュではなく文字列にのみ解析します。

この文字列をハッシュに解析する方法はありますか?

使用してみましrequire 'json'たが、使用JSON.parseすると予期しないキーエラーが発生します。

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

jira - JIRA REST API4.4HTTParty投稿の問題にコメントを追加する方法

JIRA REST APIv4.4ではコメントの作成が許可されていないようです。少なくともドキュメントが見つからず、/ issue//commentへのPOSTが機能しません。そこで、ユーザーが手動でコメントを入力したときにブラウザが行うのと同じ投稿を模倣してみました。それも機能しません、これは私が得ているエラーです:

XSRF Security Token Missing - Numerex JIRA

alt_tokenidとjsessionidを明らかに正しく渡しています。HTTPartyを使用してリクエストを行っていますが、ヘッダーが正常に渡されているかどうかわかりません(Firefox Live HTTPヘッダーを使用して正確なヘッダーを表示しています)。HTTPartyが正確に送信しているヘッダーを確認する方法はありますか?:headersオプションを使用してヘッダーを渡しますが、実際にサーバーに何が送信されているのかわかりません。

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

ruby-on-rails - JSON を使用して Reddit API にログインする

Reddit の API を使用する小さなボットを作成しようとしています。受信しているすべての情報を問題なく分析して読むことができますが、まだ何も送信できていません。

私がやりたいことは: 準備された JSON 文字列をhttp://www.reddit.com/api/loginに送信し、成功または失敗した場合に何らかの応答を取得します。

Reddit の API に関する詳細情報が必要な場合: https://github.com/reddit/reddit/wiki/API

これは私がこれまでに持っているものです:

このコードで次のエラーが発生します。

非常によく似たコードの塊が Twitter に投稿されたとしても。また、私のコードが実際にサイトからなんらかの応答を受け取るかどうかもわかりません。

HTTParty を使用するかどうかは私にとっては問題ではないので、これを行うためのより良い方法を知っている場合は、遠慮なく共有してください。

前もって感謝します!

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

ruby-on-rails - ActiveResource と HTTParty

プライマリ データストアを ActiveRecord から移動します。代わりに、REST API を介して JSON としてデータにアクセスできるようになります。データにアクセスするには、ActiveResource または HTTParty を使用する必要がありますか? これは主にビュー レンダリングの読み取り専用になります。

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

ruby - このクラスを変更して、activemodel のようなシングルトン パターンを使用するにはどうすればよいですか?

私はhttpartyの「モデル」を持っています

アクティブモデルと同様に動作するように変更するにはどうすればよいですか?

このブログ投稿は、シングルトン モジュールを含める方法を示していますが、それでも次のようにインスタンスにアクセスします。RestModel.instance.someGetRequest()

ここに私のコードがあります:

私がすべて間違ったことをしていると教えてください (光を見せてください)

0 投票する
3 に答える
13303 参照

ruby - httparty で base_uri を切り替える方法

パラメータをメソッドに渡そうとしていますが、loginそのパラメータに基づいてベース URI を切り替えたいと考えています。

そのようです:

メソッドから呼び出したときにベース uri が設定されません。

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

ruby-on-rails-3 - このコードをRSpecでテストするにはどうすればよいですか?

次の単純なクラスとHTTPartyメソッドがあります。

Railsコンソールでメソッドを呼び出してトークンを正常に取り戻すことができるので、機能することはわかっています。

上記のコードをRSpecでテストするにはどうすればよいですか?

それで私の最初の刺し傷は機能しません:

それは言う:NoMethodError: undefined method 'base_uri' for HTTParty:Module..。

ありがとう!

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

ruby-on-rails - Rails 3.xビューでRSSフィードをレンダリングする方法は?

Zendesk(http://mysupport.zendesk.com/forums/some-path/posts.rss)からのRSSフィードがあり、Webアプリのページにコンテンツとしてレンダリングする必要があります。 このようにコンテンツを取り込むための好ましい方法は何ですか?

現時点では、おそらく私の唯一の選択肢はNokogiriまたはhttpartyを使用することであるという考えに傾倒し始めています。もっと良い方法はありますか?いずれにせよ、私の馬を北に向けるためのいくつかの方向性をいただければ幸いです。