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

oauth - スクライブでアクセストークンを使用してリフレッシュトークンを取得する方法

アクセス トークンを取得しました。必要なときにいつでもアクセス トークンを更新できるように、更新トークンが必要です。次のコードを使用しましたが、エラー応答が返されました

リフレッシュトークンを取得する方法はありますか??????

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

gdata - スクライブ認証と gdata サービスを組み合わせる方法

スクライブで行われたoauthをGdataサービスと組み合わせる方法を知っている人はいますか:

したがって、スクライブで認証した後、アクセストークンを取得し、それを gdata ContactsService のインスタンスにプッシュする必要があります (他のサービスでも同じように機能すると思います)。

シンプルにやってみた

ここで、accessTokenString は、実行後にスクライブから取得された文字列です

しかし、それはリクエストを実行する際に例外を除いて機能しませんでした:

スクライブの準備ができているので、スクライブと gdata を組み合わせるとよいでしょう。gdata は、Google からのデータを処理するためのより優れた API を提供します。

ありがとう

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

java - コールバックURLを使用したTwitterでのOauth用のScribeライブラリの使用

scribeを使用してアプリケーションにTwitterを実装しています。ユーザーがアプリを認証して新しいURLにリダイレクトされた後、oauth_tokenとoauth_verifierを取得しましたが、そこからoauth_tokenとoauth_secretを生成する方法を理解できませんでした。問題を解決して、よろしくお願いします!!!

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

java - Google Plus からユーザーのプロフィールにアクセスできません

Scribe-Java を使用して Google に接続し、OAuth2 を使用しています。アプリケーションを認証してユーザーの許可を得ることができますが、 以外のものにアクセスしようとするとuserinfo、この例外が発生します。

403

{

"エラー": {

アプリケーションのスコープを次のように設定し、https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.profileユーザーのプロファイルにアクセスするために、次の URL を使用しています。

https://www.googleapis.com/plus/v1/people/{userid}/activities/public

私が間違っていることを教えてもらえますか?プロファイルにアクセスするためにここで使用する必要がある他のスコープはありますか?

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

java - 「無効な署名」: Scribe をクライアントとして使用して再訪した Django-piston の oAuth プロバイダー

そのため、Django-Piston を使用して OAuth の実装を行っているときに、次のエラーが発生しました: 「無効な署名」: Django-piston を使用した oAuth プロバイダー

以前に投稿された解決策がうまくいかなかったため、Piston ( https://bitbucket.org/jespern/django-piston/overview ) と Scribe ( https://github.com/fernandezpablo85/scribe-java )の両方を深く掘り下げ始めました。 )。

JSON 文字列ペイロードを使用して Scribe リクエストに署名すると、OAuth パラメーターのみが実際に署名されることが判明しました。これにより、ピストンは OAuth パラメーターに加えてペイロード内のすべてのパラメーターに署名するため、署名の検証に失敗します。

OAuth パラメーターのみに署名するように Piston を変更することができ、すべてが正常に機能するようになりました。OAuth に少し慣れていないので、これが正しい修正であるかどうかはわかりませんでした。1 つの代替手段は、Scribe を変更してペイロード コンテンツにも署名することです (または、ペイロードに各パラメーターを文字列として添付するのではなく追加することもできます)。

この問題に対処する適切な方法について洞察を持っている人はいますか?

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

android - このAPIのOAuthフローを理解できません

Khan AcademyAPIのOAuthフローを理解するのを手伝ってくれる人はいますか?次のリンクからアクセスできます: https ://github.com/Khan/khan-api/wiki/Khan-Academy-API-Authentication

私はScribeを使用しています。

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

応答を受け取ったら、ユーザーをそのページにリダイレクトする必要があります。次に、ログインが成功すると、ブラウザはリクエストトークンを含むURLで応答します...

これが私が試したがうまくいかなかった2つの異なることとその結果です:

1)

結果は:

スレッド"main"org.scribe.exceptions.OAuthExceptionの例外:応答本文が正しくありません。これからトークンとシークレットを抽出できません:

応答は壊れたhtmlファイルの文字列です(画像が表示されていないという意味で壊れています...)

2)また私は試しました:

結果は次のとおりです。

同じ基本文字列を使用して署名を生成し、HMAC-SHA1メソッドのキーとしてコンシューマーキーを使用しています。

KhanAPIは次のようになります。importorg.scribe.builder.api.DefaultApi10a; import org.scribe.model.Token;

パブリッククラスKhanApiはDefaultApi10aを拡張します{

}

誰か助けてもらえますか?ありがとう、

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

java - スクライブ 1.3 リンクイン API への共有リクエストが 401 - 無許可を返す

Web アプリケーションからリンク先に共有コンテンツを送信しようとしていますが、何か間違っているようです。

これは私のJavaコードです:

すべてがデバッグコンソールで機能しているように見えましたが、応答本文を出力しようとすると、次のようになります:

どうすればこれを修正できますか?

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

oauth - scribe-java を使用して新しいファイルを Google ドライブに挿入するにはどうすればよいですか

最近、scribe-java (https://github.com/fernandezpablo85/scribe-java) を使用して Google ドライブをアプリケーションに統合しようとしています。ファイルの一覧表示/ Id メソッドによるファイルの取得は正常に機能します。しかし、insert new File メソッドが正しく機能しません。これが私のコードです(挿入):

これにより、Google ドライブに「無題」の名前付きファイルが作成されます。私の質問は、ローカル ファイル システムからファイルをアップロードして名前を指定する方法です。本文パラメーターの追加、ヘッダーの追加を試みたので、それらはすべて機能しません。どうもありがとう

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

java - Scribeを使用すると、OAuthEchoはTwitpicで機能しないようです

Scribeを使用して写真をアップロードしようとしていますが、エラーが発生しても機能しないようです。

そして、これを修正する方法に関するドキュメントが不足しているため、私にはわかりません。

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

署名に追加されていないように見えるので、コンシューマーキーを使用したものだと思いますが、実際に何が起こっているのかよくわかりません:/

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

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

gwt - ソースコードが利用できないというエラーをスクライブする

GWTでScribeを使用しようとしていますが、デザイナービューに切り替えると、スクライブエラーが発生します。

タイプorg.scribe.oauth.oauthServiceのソースコードはありません。必要なモジュールを継承するのを忘れましたか?

スクライブジャーとコモンズコーデックをインポートしました。

私はこのような他のいくつかのエラーがあります、誰かがこれを修正する方法について何かアイデアがありますか?