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

ruby-on-rails - Httparty と Ruby を使用して複雑なオブジェクトで Rest API を使用する方法

このオブジェクトを期待するRuby https://zferral.com/api-docs/affiliate#aff-create-usage-exampleでこの API メソッドの呼び出しを実装しようとしています:

Httparty クラスを使用して、これを呼び出します。

残念ながら、API から「メールが必要です」というメッセージが何度も送られてきます。json に切り替えようとしましたが、:body が :query などに変更されました...

アフィリエイト/作成メソッドを正しく呼び出す方法を教えてもらえますか?

ありがとうございました。

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

ruby-on-rails - HTTPartyリクエストの結果をオブジェクトとして操作することは可能ですか?

HTTPartyリクエストの結果をオブジェクトとして処理できるかどうか疑問に思います。

現在、結果の値にアクセスするために文字列キーを使用しています:result["imageurl"]またはresult["address"]["street"]

JavaScriptを使用している場合は、次を使用できます。result.imageurlまたはresult.address.street

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

ruby-on-rails - HTTPartyとRubyonRailsを使用してXMLを投稿する方法の例を誰かが提供できますか?

いくつかのxmlをWebサービスに投稿する必要があり、HTTPartyを使用しようとしています。誰かが私がそうする方法についての例を提供できますか?

投稿する必要のあるXMLの形式は次のとおりです。

これまでの私のクラスは次のとおりです。

add_candidateを具体化する方法がよくわかりません。

どんな助けでもいただければ幸いです。

ありがとう。

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

ruby-on-rails - Rails のエラー パターン、「RuntimeError に評価されるテキスト」を発生させるか、MyModule::CustomError を発生させますか?

Q:タイトルが大きすぎる質問で、答えは「場合による」ではないでしょうか? ただし、いくつかの実用的なケース/例を提供することは、私のような開発者がいつ何を適用するかを認識するのに役立ちます。私は自分の特定の状況から始めます。カスタム エラー クラスを使用しますか、または使用しませんか? なぜ/なぜしないのですか?

独自のエラー クラスを使用する場合など、以下のような他の例を歓迎します。私は本当に疑問に思っています。

例: httpartyを使用して、Rails Web サービス アプリにデータをクエリしています。基本認証を使用します。テストコードと実装の両方を貼り付けます。私のテストでは、RuntimeErrorまたはSomeCustomErrorの何を期待する必要がありますか?

実装:

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

ruby - iTunes 検証に httparty を使用する場合の例外

itunes_verification を実装するために私が書いたコードを次に示します。

http://gist.github.com/raw/622038/b32accd30e86f7c714f2cffefd19857f558c8d97/gistfile1.rb

ItunesVerification.verify_apple_receipt("wefwfrw")

しかし、iTunes サーバーから常に {"exception"=>"java.lang.NullPointerException", "status"=>21002} をスローします。

また、渡す文字列は Base64 にエンコードされています。

キーを「body」から「query」に変更するなど、他のオプションを試しました。

これは非常に緊急であり、どんな助けも大歓迎です。

ありがとう

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

ruby-on-rails - httparty または weary を使用して SOAP Web サービスを使用できますか?

私は現在、SOAP ベースの Web サービスを使用する必要がある ROR プロジェクトに取り組んでいます。Web サービスの消費について私が知っていることは、「危険」にとどまりません。サイトが提供する例では、XMLHTTP で asp を使用して、SOAP エンベロープでラップされた XML のように見えるものを送信しています。XML には、認証情報も含まれています。XML を個別に作成した場合、HTTParty を使用して送信し、応答を返すことはできますか?

HTTParty が答えでない場合は、代替の提案が非常に役立ちます。以下は、提供されているaspの例です。

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

ruby - Ruby 1.9 と HTTParty での JSON エンコーディングの問題

JSON を返す WebAPI を作成しました。

初期データは次のとおりです (UTF-8 エンコード)。

次に、オブジェクトに .to_json を使用すると、API によって送信されるものが次のようになります (ISO-8859-1 エンコーディングだと思います)。

私はクライアント側で HTTParty を使用していますが、それが最終的に得られるものです:

WebAPI とクライアント アプリはどちらも Ruby 1.9.2 と Rails 3 を使用しています。

このエンコーディングの問題で少し迷っています... utf8エンコーディングヘッダーをRubyファイルに追加しようとしましたが、何も変わりませんでした。どこかでエンコード/デコードの部分が欠けていると思います...誰かアイデアがありますか?

どうもありがとうございました !!!ヴィンセント

0 投票する
4 に答える
5372 参照

ruby - Rubyで文字列内の文字をエスケープ解除する

次の形式の文字列を指定します(Posterous APIはこの形式で投稿を返します):

どうすればそれを実際のASCII文字に変換できs="<p>"ますか?

OSXでは、正常に使用しましIconv.iconv('ascii', 'java', s)たが、Herokuにデプロイすると、Iconv::IllegalSequence例外が発生します。Herokuをデプロイするシステムはjavaエンコーダーをサポートしていないと思います。


私はHTTPartyを使用してPosterousAPIにリクエストを送信しています。curlを使用して同じリクエストを行うと、ダブルスラッシュが表示されません。

HTTParty githubページから:

応答コンテンツタイプに基づいたJSONおよびXMLのルビーハッシュへの自動解析

Posterous APIはJSON(二重スラッシュなし)を返し、HTTPartyのJSON解析は二重スラッシュを挿入します。


これは、HTTPartyを使用してリクエストを行う方法の簡単な例です。

明らかな情報(ユーザー名、パスワード、site_id、api_token)が有効な値に置き換えられます。

snipの時点でresponse.body、JSON形式のRuby文字列がresponse.parsed_response含まれ、PosterousAPIからのJSON応答を解析することによってHTTPartyが作成したRubyハッシュオブジェクトが含まれています。

どちらの場合も、などのユニコードシーケンス\u003Cはに変更されてい\\u003Cます。

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

ruby - httparty(ruby)を使用してTwitterから友達のリストを取得しようとしています

Twitter から特定のユーザーの友達のリストを取得しようとしています。
これは私のコードです -

これは私が得ているエラーです -

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

ruby-on-rails - Railsで302リダイレクトの場所を取得するにはどうすればよいですか?(HTTParty、Net / Http、RedirectFollowerを試しました)

こんにちは
、Facebookユーザーのアルバムのカバー写真を取得しようとしています。
APIページに記載されているように、
http s://graph.facebook.com/ [album_id]} / picture?access_token = blahblahblah ...を取得すると、「アルバムのカバー画像のURLを含むHTTP302」が返されます。
ここのドキュメント:http://developers.facebook.com/docs/reference/api/album

HTTParty、Net:HTTPを試しましたが、RedirectFollowerクラス
HTTPartyは画像自体を返しますが、
NET:HTTPとRedirectFollowerはどこにも「場所」(URL)情報が
ありません...URIを使用しない場合URLをgetメソッドに渡すときに.encodeを実行すると、「bad uri」エラー
が発生しますが、URI.encodeを使用してエンコードされたURIを渡すと、EOFError(ファイルの終わりに到達)が発生します
。驚くべきことに、場所のURLを確認できます。 apigeeのFBAPIを使用する場合

Net:HTTPドキュメントで推奨されているリダイレクト方法は次のとおりです。
何か変更する必要がありますか?またはこれを行う簡単な方法はありますか?ありがとうございました!!