問題タブ [signpost]
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.
oauth - Android から SignPost を使用して Google Docs API を呼び出すと、401 の "unauthorized" が返される
Android の SignPost で OAuth を使用して、GET を正常に呼び出し、Google Documents List API および Spreadsheets API からドキュメントとスプレッドシートのリストを取得できます。ただし、POST 呼び出しを成功させ、401 を取得し続けるために何時間も費やしました。ヒントやコメントをいただければ幸いです。ありがとう
コードは次のとおりです。
-->401 無許可
android - Twitter(OAuth)でサインインするためのSignPostまたはTwitter4j?
私は道しるべについてたくさん読んだ後、OAuth が不要なときに Twitter アプリケーションを作成した Twitter4J に戻りました。
私は道しるべを使うべきか、それとも Twitter4J の OAuth 認証方法を使うべきか迷っています。
Twitter4J 自体が OAuth に道しるべを使用していることを読みましたが、私が行うべき選択についてはまだ確信が持てません。
よろしくお願いします。
どうもありがとう!
java - Apache HttpClient と Oauth の道しるべを使用して、スペースのあるトラックで Twitter ストリーミング API に接続しますか?
以下は、スペース付きのトラック ("you will") を使用して Twitter に接続しようとするコードです。多かれ少なかれtweetstream4jと同じように、 Apache HttpClientとサインポスト oauthを使用します。私が使う
- 標識コア-1.2.1.1.jar
- signpost-commonshttp4-1.2.1.1.jar
- httpclient-4.0.1.jar
- httpcore-4.0.1.jar
コードを実行すると、Twitter から「401 無許可」が返されます。スペースなしでトラックを使用する場合 (たとえば、「you will」の代わりに「will」)、接続して正常に動作します (oauth コンシューマー キーとシークレット、トークン、およびトークン シークレットに有効な値を入力する限り)。
誰かが問題を見つけますか?POST本体のtracksパラメータのURLエンコーディングに関係していると思いますが、よくわかりません。目から血が出るまで、道しるべがどのように機能するかを掘り下げてきました。
(これはJava の Twitter ストリーミング API に関連しており、トラックにスペースが含まれていますか? )。
java - SignPost oauth ライブラリを使用した Android の Yelp v2 API で署名が無効であると表示される
サインポスト oauth ライブラリを使用して、Android クライアントから呼び出そうとしています。新しい APIv2 キーを生成しましたが、違いはないようです。私が得ているエラーは次のようになります:
再確認したところ、すべてのトークンとシークレットの値が API の管理画面に表示されているものと正確に一致しています。コードは現在次のようになっています。
java - Java から SignPost を使用する Yelp V2 API - INVALID_SIGNATURE
SignPost oauth ライブラリを利用して、Java アプリ (Android) から v2 API を呼び出そうとしています。コマンド ラインから実行できるスタンドアロン バージョンにコードを抽出しました (Android には依存しません)。見て、私が間違っていることを教えてください。
java -jar YelpV2Test.jar また、ソース コードである zip ファイルと必要なライブラリを Eclipse プロジェクトとしてセットアップして含めました。また、すぐ下にコードを貼り付けています。
Executable-JAR とソース ZIP ファイルの両方を Google ドキュメントの共有からダウンロードできます。
GET から POST に切り替えてみましたが、まったく同じ結果が得られました。v1 API を使用しても問題ありません。これを解決するための助けをいただければ幸いです!
-- コードの開始 --
-- コードの終わり --
このテストから印刷された結果は次のとおりです。
$ java -jar YelpV2Test.jar
RunMe>> 結果: {"エラー":{"テキスト":"署名が無効でした","id":"INVALID_SIGNATURE","説明":"無効な署名です。予期される署名のベース文字列: GET&http%3A%2F%2Fapi. yelp.com %2Fv2%2Fsearch&category_filter%3Dbanks%26limit%3D15%26ll %3D30.361471%252C-87.164326%26oauth_consumer_key %3DPbSjw9p08To_HZnFYqpRZg%26oauth_nonce %3D4831286657125973388%26oauth_signature_method%3DHMAC- SHA1%26oauth_timestamp%3D1296021631%26oauth_token %3DARfbDucxkBi89lBHARTgygLkcMw9h8eW%26oauth_version%3D1. 0%26offset %3D0%26radius_filter%3D10%26sort%3D0"}}
java - Netflix での道標 API を使用した OAuth の問題 - OAuthCommunicationException
retrieveRequestToken サインポスト API から Auth_url を取得しようとしました。OAuthCommunicationException をスローします。twitter に同じコードを使用した場合 (consumer と provide を変更した後)、問題なく動作します。ここで私を助けてください。ありがとう
android - Android内の道標でアクセストークンをリクエストすると401を取得する
これが私のコードです。「認証に失敗しました(サーバーは401で応答しました。これは、コンシューマーキーが正しくなかったか、署名が一致しなかった場合に発生する可能性があります。」この行 'provider.retrieveAccessToken(consumer, verifier);'. コンシューマ キーとシークレットを 3 回チェックし、Twitter アプリケーションをブラウザとして設定し、provider.setOAuth10a(true) を設定しようとしましたが、これで 2 日間苦労しました!! 私は道標 1.2.1.1 (core & commonshttp4) を使用しています。絶望してください
android - freelancer.comAPIのOAuthrequestToken
freelancer.com APIを使用した人はいますか?requestTokenを取得することすらできません。アンドロイド用に欲しいです。道標ライブラリを使用してみましたが、次のエラーが発生します
oauth.signpost.exception.OAuthNotAuthorizedException:承認に失敗しました(サーバーが401で応答しました)。これは、コンシューマキーが正しくないか、署名が一致しなかった場合に発生する可能性があります。
正しいコンシューマキーを使用しています。同じ方法がTwitterでも正常に機能します。
android - Android Dev - コールバック URL が機能していません... (0_o)
私は研究用の Android アプリケーションに取り組んでおり、開発プロセスの一部でもある Web サービスからユーザー データにアクセスするために OAuth (道しるべライブラリ) を使用しています。OAuth の一般的な手順を実行することができ、Uri (アプリへのコールバック用) を使用し、デバイス ブラウザーを呼び出す手順に進むことができ、アプリを検証することを選択し、次の手順はサポートされています。ブラウザをアプリケーションにリダイレクトします....
代わりに、「開く権限がありません:
appSchema://appName?authorizationSensitiveInfo..." '?' の後の付属物 サービスからの oauth_token と oauth_verifier です (リダイレクトが「正しい」までのすべてのステップを想定できます)。
パーツ内に問題がある可能性がありますappSchema://appName
。私の理解では、これは、電話のブラウザーを使用してアプリケーションを見つけ、 onResume() メソッドを呼び出すように Uri に指示するリダイレクト URL です。の値はappSchema://appName
どこから来るのですか (マニフェストで定義されていますか? もしそうならどこから来ますか?)。
なぜ許可の問題なのですか?アプリにアクセスするには、Uri のアクセス許可を設定する必要がありますか? 私は迷っています...コードスニペットが必要な場合は、返信してください.コードは含まれていません.それが物事を理解しやすくするなら、コード化してください。ここで本当に私の頭を打ちます...
すばらしい回答に応えて、履歴書での私の扱い方は次のとおりです
これが本当にバラバラになる理由はわかりません...しかし、私が言ったように、このメソッドが呼び出されると強制的に閉じます。httpSniffer を使用してサーバーとの間のメッセージをチェックしているため、リダイレクトを通過することはわかっています...
android - 「リクエスト トークンまたはトークン シークレットがサーバーの応答に設定されていません。」リクエストトークンを取得しようとしたとき
私は Android で Signpost と Twitter4J で Twitter API を使用しています。
私のコードはここで失敗します:
API を長時間待つと、次の例外が発生します。
サーバー応答で要求トークンまたはトークン シークレットが設定されていません。使用しているサービス プロバイダーにはおそらくバグがあります。
これは Twitter の問題ではないかと思います。