問題タブ [unirest]

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

php - 名前空間を持つUnirest php libを使用する

残りの呼び出しを行うための新しいphpライブラリであるunirestを使用しようとしています。

プロジェクトの上のシステム全体のディレクトリに配置したいと思います。私はそれを含めます:

require_once ('../unirest-php-master/lib/Unirest/Unirest.php');

うまくロードします。次に、readme ごとに使用します。

$response = Unirest::post(CSWA_URL ....

Fatal error: Class ' Unirest ' not found in ...hello_world/sign_start.php 行 23 が表示されます

次に、名前空間を使用しようとします (ライブラリのコードを参照してください。クラスNamespace Unirestを宣言する前にステートメントを使用します)。Unirest

$response = Unirest\Unirest::post(CSWA_URL ....

さらに進みました。現在: Fatal error: Class 'Unirest\HttpMethod' not found in ....unirest-php-master/lib/Unirest/Unirest.php 行 26 -- これはライブラリ コードのエラーです!

Q: 私は何か悪いことをしましたか? Unirest の作成者は間違いを犯しましたか? ライブラリを ./lib に配置する必要がありますか? 最良の修正は何ですか?

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

php - API 呼び出しからのデータへのアクセス (PHP)

私は最近、 https://www.mashape.com/の API を使い始めました。必要なデータを取得できたと思いますが、それをどのように使用できるか正確にはわかりません。配列に型キャストしようとしたオブジェクトを返します (私は信じています)が、必要なデータを引き出すことにまだ成功していません。そのオブジェクトは次のようになります。

たとえば、「データ」から「レベル」を取得できるポインタはありますか?

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

php - PHP 配列とサブ配列

だから私は次の配列構造を持っています:

そして、値「championId」= x および statType = y の「サブ配列」を検索したいと考えています。その配列の場合は [x] があり、その配列の任意の値を返すことができるはずです。

ここに私が現在持っているPHPコードのいくつかがあります:

追加情報として$response = Unirest::get、配列を取得するために使用しています。

完全なコードで編集:

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

maven - Mashape API を使用するための Unirest-Java のインストール

この単純なクラスを作成しました:

しかし、私はこのエラーが発生します:

編集:

ファイルに記載されているすべての<repository>要素を削除しました。pom.xml

私はMavenからこれを取得します:

ここに画像の説明を入力

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

ios - ASYNC コールバック外の NSDictionary オブジェクトへのアクセス

UNIRest を使用して呼び出しを行い、JSON オブジェクトをアプリに返します。適切なデータを NSDictionary として返すようにし、完璧なログを記録します。私は今、そのデータを取得してビュー内に表示しようとしています。コールバックの外で辞書を使用できません。

変数に関連する同様の結果と投稿を求めて、StackOverflow でここを掘り下げてきました。コールバック ブロック内に限定されているスコープの問題だと思います。

私のヘッダーファイル: (UIViewController)

@property (nonatomic, strong) NSDictionary *tideData;

私の実装:

スコーピングに関連するかなりの量の項目を試しましたが、明らかにマークが欠けているだけです。何か案は?グローバル変数の設定などを検索しました。これで少し立ち往生しています。

ありがとう、

ライアン

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

c# - JSON レスポンスをカスタム クラス オブジェクトにマップする方法

unirest.ioを使用して C# で API を呼び出しています。次の JSON 応答を取得します ( response.Body として)

次のように、これをカスタム クラス オブジェクトにマップしようとしました。

ただし、 person.infos = NULLを設定することで常に通過します。

私のカスタムクラス

このような JSON を .Net クラス オブジェクトに正しくマップする方法を教えてください。

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

java - Python リクエスト コードを Java (UniRest) に変換する

Snapchat API を使用して Java クライアントを作成しています。から次のパラメーターを取得するエンドポイントを使用していますHTTP POST

dataparams ハッシュの生成に問題はなく、オブジェクトとして持っていFileます。

Python では、以下が機能することを確認しました。

その Python コードは 200 を取得します。Java コードによって生成されたトークンとデータ/ファイルを使用しているため、送信されるデータは同一です。

Java では、UniRest を使用して次のことを行っています。

ただし、これにより、サーバーから 500 応答が返されます。Python を正確にエミュレートする Java を作成するにはどうすればよいですか? または、自分のネットワーク トラフィックをスヌープして、それぞれのコードの動作の違いを確認するにはどうすればよいでしょうか? 一方が機能し、もう一方が機能しないというのは、私にはおかしいようです。

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

objective-c - UniRest 結果をログに記録する方法

目標 c に UniRest を使用しており、サーバーにリクエストを送信しています。

ただし、NSLog(@"%@",rawBody);結果をログに記録していません。理由はありますか?