問題タブ [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.
asp.net - Hammock を使用して BasicAuthCredentials で再帰的な REST API を呼び出す
.NET 用の Hammock C# ライブラリを使用して Recurly REST API を呼び出そうとしています。API 呼び出しには、HttpRequest の Authorization ヘッダーが必要です。認証方式は、ヘッダーのユーザー名部分に Base64 でエンコードされた API キーを使用する基本認証です。オブジェクトの Username プロパティにエンコードされたキーを使用して新しい Hammock BasicAuthCredentials オブジェクトを作成し、そのオブジェクトを RestClient または RestRequest オブジェクトの Credentials プロパティに割り当てることができると考えました。ただし、これは送信 HttpRequest で Authorization ヘッダーを生成しないようです。
これらのオブジェクトの 1 つで AddHeader メソッドを使用して Authorization ヘッダーを手動で追加すると、API 呼び出しは成功します。BasicAuthCredentials オブジェクトで Credentials プロパティを使用すると、Recurly から Access Denied エラーが発生します。
これはかなり基本的なことのように思えるので、何か間違ったことをしていることはわかっています。では、Hammock では、RestClient または RestRequest オブジェクトの Credentials プロパティは、Http リクエストで Authorization ヘッダーを作成することになっているのでしょうか?
ハンモックのスーパーユーザーからの助けに感謝します!
失敗するコード:
成功するコード:
c# - Linkedinアクセスにハンモックライブラリを使用すると、「oauthの有効期限が0になります」というエラーが発生します
WindowsモバイルアプリケーションでLinkedinにアクセスするためにハンモックライブラリを使用しました。リンクアクセス用にTwitterハンモックライブラリを変更しました。アクセストークンの後に、次のように表示されました。
"oauth_token = 538e6cce-7fb4-40f7-baab-1a1dc73af28d&oauth_token_secret = 8cc5c61b-aca1-44ba-b1c3-9b55f1945b9c&oauth_expires_in = 0&oauth_authorization_expires_in = 0"
ここで、アクセストークンのステップで私はそれに気づきました"oauth expires in = 0".
それで、それはoauthライブラリのための問題ですか?私は多くのウェブサイトを検索し、たくさん試しました。
次のコードの後、私はこのエラーを受け取りました。
そのアクセストークンを取得した後、認証用のLinkedInログインページを取得しました。linkenshareにリンクを投稿したい。postメソッドを指定すると、次のコードでエラーが発生しました。このためにTwitterライブラリを変更しました。親切に案内してください。
c# - ハンモックはリクエストをキャッシュしますか?
Windows PhoneアプリでHammockを使用して、RESTサービスからデータを要求しています。サムネイルのリストを表示するフォトアルバムページがあります。このページには、サービスに写真をアップロードするためのボタンがあります。成功の応答を受け取った後、サムネイルビューを更新するためにGetPhotosメソッドを再度呼び出しています。ただし、現在のセッションでこれを呼び出すたびに、常に元の写真の数が返されます。ページに別のアルバムをロードしてからこのアルバムをリロードしても、新しい写真は残りの応答に含まれていません。サイトにアクセスして写真がアップロードされたことを確認できますが、アプリを再起動しない限り、APIに戻すことができません。
(サービスにキャッシュがあるかどうかを確認するためのリクエストもあります)
ここでハンモックやWindowsPhone側でキャッシュが行われている場合、何か手がかりはありますか?
c# - RestSharp を使用した POST/PUT のトラブル
以下の最初のリストは、RestSharp ライブラリを使用しています。2 つ目は、Hammock REST API ライブラリを使用します。それらは非常に似ています。Hammock は機能しますが、RestSharp は機能しません。「config」オブジェクトは DTO オブジェクトです。RestSharp バージョンはメッセージを送信しませんが、例外もスローしません。メソッドを PUT または POST に設定しても違いはありません。動作は同じです。
私は一体何を間違っているのですか?
@@
@@
@@
@@
2 つのライブラリは、異なるというよりは似ているように見えます。どちらも Newtonsoft Json ライブラリを使用します。
時間をありがとう、ジム
windows-phone-7 - Twitter、OAuth、ハンモック、TweetSharp、Windows Phone 7
私はWindowsPhoneアプリでOAuthをTwitterで動作させるために何日も努力してきましたが、見つけたすべての情報は古くなっているか、追跡するのが困難です。このブログ投稿http://samjarawan.blogspot.co.uk/2010/09/building-real-windows-phone-7-twitter_18.htmlを見つけたとき、私は最終的にどこかに行きました。 、その時点で失敗しました。
私のコードはブログ投稿のコードとほとんど同じですが、コンシューマーキーとコンシューマーシークレットがほとんど変更されています。彼らのアプリでさえも機能しません。Twitterのログイン画面が正常に表示され、正常に認証されますが、RequestAccessToken関数では、この時点で失敗します。
本当に厄介なのは、メッセージボックスにUnicode置換文字(�)のみが表示され、それ以外は何も表示されないことです。response.StatusCodeも確認しましたが、OKなので、私が知る限りエラーはありません。
誰かがこれを手伝ってくれるなら、それは素晴らしいことです。ユーザーがPINを入力する必要のある他のチュートリアルを見たことがありますが、それらのいずれも機能させることができませんでした。
編集:TweetSharpを機能させようとしましたが、もう一度アクセストークンを取得できません。TweetSharpに使用しているコードは次のとおりです。
編集2:それはこれと関係があるのでしょうか?https://dev.twitter.com/blog/ssl-upgrade-for-twitterapi
c# - NullReferenceException-> Hammock.WindowsPhone.dll! Hammock.Silverlight.Compat.GzipHttpWebResponse.GetResponseStream()
アプリで Twitter を使用したいのですが、Hammock Windows DLL を使用して Twitter を使用しているので、残りのクライアントをこのように作成すると、
NullReferenceException-> Hammock.WindowsPhone.dll としてエラーが発生しています!
Hammock.Silverlight.Compat.GzipHttpWebResponse.GetResponseStream() + 0x1c バイト
そしてスタックでは、次のようなエラーが発生しています
Hammock.Silverlight.Compat.GzipHttpWebResponse.GetResponseStream() で
Hammock.Web.WebQuery.GetAsyncResponseCallback (IAsyncResult asyncResult) で
System.Net.Browser.ClientHttpWebRequest.<>c_ DisplayClassa.<InvokeGetResponseCallback>b _8 (オブジェクトの状態 2) で
System.Threading.ThreadPool.WorkItem.WaitCallback_Context (オブジェクトの状態) で
System.Threading.ExecutionContext.Run (ExecutionContext executionContext、ContextCallback コールバック、オブジェクトの状態) で
System.Threading.ThreadPool.WorkItem.doWork (オブジェクト o) で
System.Threading.Timer.ring() で
何が問題なのですか?
vb.net - WP7、Twitter から奇妙な反応を得る
私はhammock twitter libraryを使って投稿し、Twitterから友達リストを取得しています。以前は正常に動作していました。しかし、今は request_token の部分だけが機能しています。アクセス トークンとユーザー ID を取得しようとしているときに、スクリーン ネームが「OK」サーバー応答を取得しています。しかし、結果は次のようになります。
� �Dͻ�0@�as�"Ё��&b������Ƨ��8��h9�v�r<{g�/�XR>�e��.>~�rH�5�Z� �_�~�+Kn9��)��£�sU��)��������|�TV6!�B��2(����V`�!��@4�� � ��?日</p>
なぜこれを取得しているのかわかりません.. :(
以下は私のコードです
PIN を解析した後oob
、アクセス トークンを要求しています。
誰かが前にこれに直面しましたか?私はこれができるだけ早く必要です..これが突然起こった方法を混乱させました。よろしくお願いします。
c# - System.Action を読み込めませんでした
私はこのエラーを調査してきましたが、正しい解決策が見つかりません。その人特有のもののようです。エラーが発生する理由を知っている人はいますか? 貴重な時間をありがとう。
次のエラーが表示されます。
TypeLoadException は処理されませんでした アセンブリ 'mscorlib、Version=3.7.0.0、Culture=neutral、PublicKeyToken=969DB8053D3322AC' から型 'System.Action' を読み込めませんでした。
asp.net - Hammock Facebook グラフ API クエリ パラメータ
Facebook グラフ API からデータを取得するために Hammock を使用しています。ユーザーが私の Web サイトにログインするとき、彼が最後に私の Web サイトにログインしてから、彼の Facebook プロファイルからすべてのデータを取得したいと考えています。そのため、ユーザーが私の Web サイトにログインすると、ログイン時間を更新し、最後のログイン日から現在までのすべての Facebook プロファイル データを取得します。そのためにハンモックを使っています。
Hammock に作成日パラメーターを指定したいのですが、うまくいきません。
これは機能します:
しかし、これはしません:
ハンモックのリクエストに作成時間を与えるにはどうすればよいですか?
このコードは私のために働きます:
ただし、すべてのユーザー ステータスが読み込まれます。日時パラメーターを指定したい。たとえば、2012 年 8 月 30 日以降のユーザー ステータスを取得したい場合などです。