問題タブ [hammock]

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

c# - ハンモックを使用したLinkedInのエラー

LinkedInハンモックを使用しています。コールバックした後、エラーoauth_problem = parameter_absent&oauth_parameters_absent=oauth_verifierが表示されます。

0 投票する
8 に答える
120526 参照

c# - JSON 配列を厳密に型指定された .NET オブジェクトに逆シリアル化する

サードパーティの API を呼び出して単一クラスのデータを取得できる場合、このコードを使用してすべてが正常にデシリアライズされます

次のような配列である JSON 応答コンテンツを逆シリアル化しようとすると、問題が発生します。

「データ」メンバーの周りにカスタムラッピングクラスを使用し、そのメンバーがタイプである必要がある場合にのみ、シリアライゼーションを機能させることができますList<object>。タイプとしてそれらがある場合、メソッドからList<TheUser>取得します。ArgumentExceptionJsonParser DesializeType

本来はこんな感じでラッピングの型抜きで連載しようと思っていたのですが

しかし、それは空のコレクションを返すだけです。確かに、配列を厳密に型指定されたリストに逆シリアル化できる必要があります。

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

.net - Silverlight アプリでの無効なクロススレッド アクセス

Hammock フレームワークを使用して、Silverlight アプリケーションから Rest サービスへの非同期サービス呼び出しを行っています。「完了」コールバックでは、ビューのコンボボックスにバインドされている ObservableCollection を更新しています。

「OnPropertyChanged」イベント ハンドラーで「無効なクロススレッド アクセス」例外がスローされています。

これは、Hammock が UI スレッドでコールバックを実行していないためですか? そうでない場合、なぜですか?それは、フレームワークが処理する必要がある機能のようです。何か不足していますか?完了した各ハンドラーで自分で UI スレッドの呼び出しを処理したくないことは確かです。

ありがとう

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

rest - Hammock で DotNetOpenAuth を使用できますか?

私が書いているコンシューマ アプリケーションは、LinkedIn の REST APIを使用する必要があります。現在、基本的な OAuth フロー コードはHammockを使用して動作しています。

しかし、私はまだ OAuth アクセス トークンを保存していません。私は DotNetOpenAuth を見て、それを使用するとフローが読みやすくなると結論付けました。

私がまだ理解していないのは、DotNetOpenAuth と Hammock がコンシューマ アプリケーションでどのように一緒に使用されるかということです。

次に実際の G​​roups API を使い始めるときは、Hammock の逆シリアル化戦略を使用したいと思うかもしれません。DotNetOpenAuthをOAuth フロー以外に使用する意味があるかどうかはわかりません。(おそらく、ユーザーがアプリケーションに戻った場合にトークンがまだ有効かどうかを確認するためだけですか?)

(1 つのアプリケーションで) 両方を使用した経験がある人、どちらかを好む人、または OAuth/REST 関連のタスクを達成するために両方が必要になる状況を知っている人はいますか?


PS。LinkedIn Developer Toolkitを認識しています。それ以来、私はそれを使用しないことに決めましたが、LinkedIn Groups APIをサポートしておらず、1 年更新されていません。

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

silverlight - Hammock に HTTP GET を発行させる方法

クライアントで を使用して MVC3 アプリケーションへの RESTful 呼び出しを行いHammock API、RESTful サービス コードを発行する Silverlight 4.0 アプリケーションがあります。

問題は、がまたはにrequest.Method設定されているかどうかに関係なく、送信される要求は. 私は何を間違っていますか?WebMethod.GetWebMethod.PostPOST

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

windows-phone-7 - WindowsPhone7アプリ用のハンモックとAgFxの操作

私はこれに本当に慣れていないので、私が尋ねている質問が意味をなさない場合は申し訳ありません。:(

すでにHammockforoAuth(バージョン1.0)認証を使用しているプロジェクトがあります。そして、Shawn Burkeの素晴らしいデータキャッシングフレームワークAgFxを見て、プロジェクト内でそれを使用できるようにしたいと思っています。

しかし、私が抱えている問題は、ハンモックを使用して簡単にリクエストできることです。

ここで、アクセストークンやコンシューマーキーなどを_credentialsオブジェクトに保存します。そして、それは私にとって魔法のように機能するので、それらを長いoauth署名文字列に変換する必要はありません。

しかし、AgFxの場合、私の理解では、WebLoadRequestを使用してデータを要求する必要があります。これは次のようになります。

ここで、「post-data」はoauth署名文字列である必要があります。次に、基本的に、ハンモックから提供されたものを破棄し、署名を取得するためにコードを書き直す必要があります。

これを行うためのより良い方法があるかどうか疑問に思いますか?または、この署名を簡単に取得するために使用できるライブラリがあるかどうかを言う必要がありますか?

どんな助けでも大歓迎です!!

乾杯、

Xin

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

windows-phone-7 - WCF Web API、ハンモック、およびWP7 Woes

ハンモックとWP7でWCFWebAPIを使用しているときに、興味深い問題に直面しています。ご存知のように、WCF Web APIでは、Acceptヘッダーで指定した内容に基づいて応答タイプを変更できます。たとえば、Accept:application / jsonを送信した場合、応答はJSONになり、application / xmlを指定した場合、XMLを取得します。

そこで、Webブラウザから完全に機能するWebAPIを作成しました。さすがに欲しいタイプが手に入ります。ただし、これをWP7から使用する場合、Acceptヘッダーが何であるかは関係ありません。これは、WP7が/に置き換えたように見え、XMLのみを返します。

Facebook Graph APIを試してみたので、問題はハンモックではないことを知っています。Acceptを次のように変更すると:application / hello、不正なリクエストエラーが発生します。ただし、C#コードのWP7でこれを行うと、エラーはまったく発生せず、送信する内容に関係なく、戻りタイプはXMLになります。

この問題を回避するために、WCFWebAPIでJSON.Netシリアライザーを作成しました。メソッドでリターンタイプとしてHttpResponseMessageを使い始めるまで、すべてがうまく機能しました。これで、JSONシリアライザーを使用していても、HttpResponseMessageを使用するすべてのメソッドでXMLを取得できます。

ご覧のとおり、私は今ララランドにいます。

誰かがフィードバックを提供できますか?

どんな助けでも大歓迎です。

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

visual-studio-2010 - HammockとHammock.ClientProfileの違いは何ですか?

ハンモックをライブラリとして使用して、RESTAPIに簡単にアクセスできるようにしようとしています。

Visual Studio 2010でnugetを使用してパッケージを追加すると、次の2つの参照が追加されます。

  • ハンモック
  • Hammock.ClientProfile

ただし、ハンモックのクラスとメソッドを使用しようとすると、特定のクラスの実装が重複していることがわかります。さらに、完全な名前空間スコープを使用しても効果がないようです。

HammockまたはHammock.ClientProfileのみを使用する必要がありますが、両方を同時に使用することはできませんか?

もしそうなら、なぜですか?

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

c# - Rhinoモックを使用したハンモックRestRequestパラメーターのアサート

シナリオ:特定のパラメーターがリクエストに設定されている、提供されたIRestclientを使用してクラスがRestRequestを発行することを検証します。

ハンモックはこの方法でテストできないだけですか、それとも私は何か重要なものを見逃していますか?

編集:これは、Rhino.Mocksを使用してメソッドパラメーターにアクセス/検証する方法についての質問ではなく、Hammockが単体テストシナリオで設定されている要求パラメーターのテスト/検証をサポートする方法/かどうかについての質問です。

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

c# - 方法: ハンモックとlinkedin oauthを使用してプロフィール情報を取得する

Hammock https://github.com/danielcrenna/hammockを使用して、許可されたユーザーのプロファイル情報を取得するにはどうすればよいですか

これは、プロファイルのデフォルトのプロファイル情報を取得するための呼び出しですhttps://api.linkedin.com/v1/people/~

これまでのところ、私は成功していません。サンプル コードをいただければ幸いです。