問題タブ [scribe]

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

scribe - フルーム vs カフカ vs その他

この質問は以前にも出されたかもしれませんが、これらの技術が成熟したことを考えると、今日もう一度検討するのは良いことだと思います. Flume、kafka、scribe、またはその他のいずれかを使用して、ストリーミング facebook および twitter プロファイル情報を hbase に保存し、後で分析を行うことを検討しています。この目的のためにflumeを検討していますが、情報に基づいた決定を下すために他のテクノロジーを使用したことはありません. 光を当てることができる人なら誰でも素晴らしいでしょう!どうもありがとう。

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

java - OAuth プロトコル / java-Scribe: トークンを保存しますか?

[スクライブ API][1] と基本的な例で遊んでいます。

https://github.com/fernandezpablo85/scribe-java/blob/master/src/test/java/org/scribe/examples/TwitterExample.java

コマンド ライン指向のインターフェイスでは、ユーザーは Web ブラウザを開いて「accessToken」をコピー アンド ペーストするよう求められます。

ユーザーが「accessToken」をコピーしたら、ツールのその後の呼び出しでこの「ブラウザ手順」を回避したい: 「accessToken」をどこかに保存して、後で再利用できますか? どのサーバーでも機能しますか (Twitter ? Flickr...) ? 以前に保存した "accessToken" を再利用するには、コードをどのように変更すればよいですか?

ありがとう、

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

java - OAuth トークンを使用して Vimeo プライベート ビデオを表示する

スクライブを使用して Vimeo API を手伝ってくれる人はいますか? 私の目標は、ユーザーにパスワードの入力を強制することなく (私がアップロードした) プライベート ビデオにアクセスすることです (このプロセスはバックグラウンドで実行する必要があります)。

私が理解していることから/研究から推測することが必要です:

  1. oAuth プロトコルを使用し、次のリンクからアプリケーション認証をリクエストします。

    https://vimeo.com/oauth/authorize?oauth_token=XXXX

    この操作は正常に実行され、応答データは次のようなコールバック URL に送信されます。

    http://127.0.0.1:8001/XPTO.html?oauth_token=AUTH_TOKEN_EXAMPLE&oauth_verifier=VERIFIIER__EXAMPLE"

  2. Brad Dougherty (Vimeo API スタッフ) によると、そのようなことは可能です。

    自分で OAuth プロセスを実行する場合は、そのトークンを保存し、それを使用して呼び出しを行うことができます。

私はこのコードを使用しています:

次のエラーがあります。

応答本文が正しくありません。これからトークンとシークレットを抽出できません: 「401 Unauthorized - Invalid signature - The oauth_signature passed was not valid.」

何が私を逃れているのですか?これが正しい方法ですよね?

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

scribe - Scribe トークンの有効期限

認可で取得したトークンを保存し、投稿などのリクエストに使用します。ただし、トークンの有効期限が切れた場合にいつ再ログインするかを知る必要があります。

スクライブは相対的な例外をスローしますか? ソースから判断すると、そうではありませんが、他のものをスローする可能性がありますか? 多分あなたはより良い方法を提案できますか?

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

grails - スクライブ OAuth リンクイン クリエイト トークン

(grails 環境で) scribe oAuth プラグインを使用しようとしています。ユーザーにアプリを承認して認証してもらうことができます。その後、xml 応答を取得できます。ただし、私の質問は、アプリを再承認することなく、ユーザー プロファイルを再クエリするにはどうすればよいかということです。彼らが初めてそれを承認したら、トークンと秘密鍵を取得します。では、プロファイルを再クエリすることはできませんか (承認を取り消さない限り)。古いバージョンのプラグインでこれを行うことができました。問題は、新しいトークンの作成にあります。Verifier と Request Token なしで Authorization トークンを作成する方法がわかりません (私のコードが彼らの許可を得て彼らに代わってクエリを実行しているため、これらは存在しません)。

次のようにトークンを作成しようとすると:

初期化エラーが発生します。

リクエスト トークンとベリファイアがないため、このように作成することはできません。

アクセス トークン オブジェクトがないと、リクエストに署名できません。完全なコードは次のようになります (それらがリクエスト トークンとベリファイアであると仮定します)

助けてくれてありがとうジェイソン

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

java - api.imgur.com に一致するサブジェクト代替 DNS 名が見つかりません。Scribe を使用して api.imgur.com にアクセスする場合

Scribe を Imgur と連携させるのに苦労しています。私は得続けます

java.security.cert.CertificateException: api.imgur.com に一致するサブジェクトの代替 DNS 名が見つかりません。

これらのタイプの問題に対する一般的な解決策から私が収集できることは、証明書の共通名がサーバー名と一致しないということですが、https: //api.imgur.com/oauth/request_tokenで証明書を調べて、これを示唆するものは何もありません(api.imgur.com == api.imgur.com、真剣に、これはどのように一致しないのですか)。とにかく、ここに私が使用しているコードがあります。

そして、これがデバッグからの出力です

何も壊れていないように見えるため、問題を解決するために他に何ができるかわかりません。露骨に明らかな何かが欠けていると思います。

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

java - Linkedin - REST API は、Java 1.2 を使用してネットワーク更新を共有したいので、スクライブまたは他のライブラリを使用できません

アプリケーションにリンクインを実装しようとしています。Rest API を使用して、OAuth トークンを使用してバックエンド経由でネットワークの更新を自分のリンクイン アカウントに共有できるようにしたいと考えています。

JavaScript API は、そのトークンが 30 分ごとに期限切れになり、ネットワーク更新を共有するために毎回 (30 分以上) ログインする必要があるため、使用できません。そのため、REST API と OAUTH トークンを使用してネットワーク更新を Java と共有したいと考えています。

Scribe と Spring Social を検討しました (ただし、Spring Social のリンクされたモジュールは現時点ではリリース候補のままです)。ただし、これらのライブラリを使用するには、より高いバージョンの Java が必要であり、アプリケーションで現在 Java 1.2 を使用しています。

REST API を使用して OAuth 呼び出しを行ってネットワーク更新を共有する方法はありますか、それとも Java 1.2 をサポートする OAuth 用の Java ライブラリはありますか?

どんな助けや指示もいただければ幸いです

ありがとう

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

java - まだ実装されていない Api で Scribe を使用するにはどうすればよいですか?

サービスhttp://quote.fmのために、自分用に (学習目的で) 小さなアプリを作成したいと考えています。これらは、要求トークンと承認 URL を備えた oAuth 2.0 Api を提供します。

この API で scribe を使用するにはどうすればよいですか? スクライブ ウィキでこのサイトを見つけましたが、oAuth 1.0a api(?) を追加する方法しか説明していません。

助言がありますか?ありがとうございました!

よろしく、

クリス

編集:

DefaultApi20 クラスで API を実装しようとしましたがGetRequestToken、例外が発生する呼び出しでスタックしています:

java.lang.UnsupportedOperationException: Unsupported operation, please use 'getAuthorizationUrl' and redirect your users there OAuthHelper

QuoteFmApi.class:

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

java - Scribe-同時に複数のコールバック

Facebookのサポートを可能にするサーバーソフトウェアのモジュールを作成しています。問題はコールバックURLにあります。1つのクライアントが認証プロセスを開始した場合、別のクライアントが同時に、または最初のユーザーが終了する前にプロセスを開始します。どのユーザーが最初に終了したかを確認するにはどうすればよいですか?

取得しているクライアントのコールバックを確認する方法が必要です。1つの解決策は、最初のレジスタが終了するまで他のレジスタをロックすることですが、私はそれをしたくありません。別の方法はありますか?コールバックの最後に含めることを考え?client=clientidましたが、FacebookではFacebookのアプリで指定された正確なURLしか許可されていないと聞きました。

UPDATE コールバックにclient="clientid"を追加しても機能しませんでした。他のアイデアはありますか?

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

java - javaでWebページのソースコードを取得する方法は?(ロード遅延の対処法は?)

Webページ全体(全体)のソースコードを取得したいのですが、Webサイトの一部のコンテンツが最初にロードされません。(これはAjaxと関係があるようです)Javaで一度にロードされないこれらのコンテンツを取得するにはどうすればよいですか?

使ってみましたjava's url.openStrem。しかし、これはうまくいきませんでした。loading...ロード後に実際のコンテンツではなく、コンテンツ " " しか取得できませんでした。

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