問題タブ [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 投票する
0 に答える
1351 参照

twitter - Scribe OAuthException ServiceBuilder.build()の後にService.getRequestToken()に対して応答が返されません

ユーザーがTwitterAPI呼び出しに対してアプリを承認できるように、承認URLを取得しようとしています。

Twitterでアプリを登録し、コンシューマーキーとシークレットを取得しました。

scribe-1.1.3.jarとcommons-code-1.5.jarはクラスパスにあります。

プロキシの背後で実行していて、System.setProperty( "java.net.useSystemProxies"、 "true");を追加しました。

コードは次のとおりです。

最後の行は例外をスローします:

Twitterの応答が空であるか欠落しているようです。

また、サーブレットベースのアプリを使用しており、すべての例でSystem.inから応答を取得しています。

スクライブAPIを介して着信応答をキャプチャできますか?

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

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

java - Android の Scribe で OAuth を使用する

こんにちは、LINKedIn との OAuth 通信に scribe ライブラリを使用しています。

ログイン クラスとクエリ クラスがあります。

ログイン クラスは、リクエスト トークンとシークレットを取得するサービスを作成し、アクセス トークンを作成します。アクセス トークンは設定ファイルに保存されます。これは正常に機能しているようで、すべてのトークンが作成された後、API 呼び出しを成功させることができます。

私の OAuth クエリ クラスでは、アクセス トークンを取得し、別のサービスを作成して API 呼び出しを試みますが、このクラスを呼び出すアクティビティをロードすると、アプリがクラッシュします。アクセストークンが保存されていることを確認するためにテストしました。

ここに私のログインクラスがあります

そして私のクエリクラス

助けてくれてありがとうジェフ

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

java - ScribeとAndroidでLinkedInの招待状を使用する

こんにちは私はScribeを使用してLinkedInの招待状を送信していますが、使用方法が少しわかりません。必要なすべての値が挿入された文字列としてXML本文を作成しましたが、API呼び出しを行うと、招待が送信されません。私のコードは次のとおりです

行request.addPayload(inviteXml); これにより、アプリがクラッシュします。行request.addBodyParameter( "body"、inviteXml); ステータスが400で、エラーコードが0のエラーxmlメッセージと、「メールボックスアイテムドキュメントを解析できませんでした:エラー:null後の予期しないファイルの終わり」というメッセージを返します。

私はこれを間違った方法で行っているのですか、それとも重要な何かを見逃したことがありますか?LinkedInのドキュメントを読みましたが、appi呼び出しにxmlメッセージを追加する方法が記載されていないようです。

助けてくれてありがとうジェフ

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

java - scribe oauth java を使用して POST を実行すると 401 応答が返される

これは、GET で使用すると発生しません。

すなわち

これは動作しません:

応答は 401 を返します。ただし、上記のコードで GET を使用すると、応答で 200 が返されます。すなわち

私がすべきことはありますか?

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

java - Java: Mac にパッケージをインストールするにはどうすればよいですか?

私は scribe-java の使用に取り組んでおり、次の問題に遭遇しました。

ターミナルで実行すると:

cd src/test/java/org/scribe/examples/ javac TwitterExample.java

エラーが発生します:

パッケージ org.scribe.oauth が存在しません

そのパッケージをインストールするにはどうすればよいですか?

それが重要な場合、私はEclipseを使用しています。

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

android - スクライブを使用して Android アプリケーションを API に接続する

Bodymedia データの API に接続する Android アプリケーションを作成しようとしています (身体活動レベルを感知する腕章です)。私は scribe oauth ライブラリを使用しています。私が抱えている問題は、関数「shouldOverrideUrlLoading」が呼び出されないことです。

コードは次のとおりです。

何がうまくいかないのですか?

参考までに、このコードはhttp://schwiz.net/blog/2011/using-scribe-with-android/で提供されている (おそらく動作している) コードから改作したもので、スクライブ経由で Twitter API に接続する方法を示しています。

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

java - JavaとScribeを使用したVimeo検索API

そのAPIで、Vimeoのエンジニアは、アクセストークンなしで検索できるはずだと主張しています。私は何時間も費やしましたが、残念ながらそれを機能させることができません。何か間違ったことをしているのかどうかわかりません。これは前に。

ありがとう

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

java - Scribeを使用したJavaTwitterクライアント(初めて使用)。ステータスを投稿する方法は?

Twitterのステータスを更新するためにScribeLibraryを使い始めたところです。

Twitterライブラリと呼ばれるScribeライブラリについて多くのページを読んだとき、ScribeライブラリのGitHubを深く掘り下げましたが、頭が混乱してしまいました。

特にこのサンプルファイルでは。開いている場合は、次のコード行が表示されます。

1)ユーザーはPINコードを入力する必要がありますか?初めて私は例に従おうとしましたはい。Javaアプリへのアクセスを許可する必要があることを理解しています。しかし、次は...常にPINコードを入力する必要がありますか?

私の目的は、新しいツイートを投稿することだけです...ブラウザからではなくVerifier PINを取得できますか?おそらくAPIから?

CMIIW。

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

oauth - GoogleのOAuthフロー

私はグーグルのウェブアプリケーションにOauthを暗示しようとしています。私はPOCに取り組んでおり、それは正常に機能していますが、混乱があり、それをどのように達成できるかわかりません。

OauthにscribejavaAPIを使用しています。

これが私が実行しているステップです。

  1. Googleからリクエストトークンを取得しています。
  2. ユーザーをGoogleにリダイレクトして、ユーザー自身を認証し、私のサービスが彼/彼女のいくつかの詳細にアクセスすることを許可します。
  3. グーグルによって与えられたリクエストトークンと確認コードを提供することにより、グーグルからアクセストークンを取得します。
  4. グーグルがアクセストークンを提供したら、ユーザー情報にアクセスします。

今、私の主な混乱はステップ3にあります。これは、Webアプリケーションに取り組んでいるため、2ステップのプロセスになるためです。

  1. ユーザーをGoogleにリダイレクトする
  2. Googleリダイレクトを処理します。

アクセストークンを取得するには、ステップ1で取得したものと同じリクエストトークンを提供する必要があります。そうしないと、ユーザーによってリクエストが拒否されます。リクエストトークンには2つのものが含まれています

  1. Toekn->これは登録されたアプリケーションに基づいているので問題ではありません
  2. シークレット->これは常にランダムな文字列であるため、アクセストークンを要求するときも同じである必要があります

つまり、ユーザーがアプリケーションにリダイレクトされたときにこのシークレットにアクセスできるように、このシークレットをセッションまたはどこかに保存する必要があります。

私の混乱は、セッションでそれを保存するために、一意のキーを作成し、Googleリダイレクトを処理する他のアクションクラスでそれにアクセスする方法を作成する必要があるためです。 Googleを使用してログインするように依頼します。

この点での助けは大いに活用されるでしょう。

前もって感謝します

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

java - WindowLiveOauthへの接続中のjava.net.MalformedURLException

私はOauthサービスにscribejavaAPIを使用しており、GmailとFacebookで完全に機能することができますが、Windowライブサービスに関しては驚かされます。私は他のサービスで完全に正常に機能している標準コードに従っています。ウィンドウライブからアクセストークンを取得できますが、サービスにアクセスしてユーザープロファイルを取得しようとすると取得します

これが例外ログメッセージです

他のアプリケーションのデバッグ中に同じURLパターンを作成するのと同じように正常に動作しているAPIの何が問題になっているのかわかりません

これは、例外をスローするAPIの行です