問題タブ [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 に答える
3626 参照

twitter - URLからピンを取得するにはどうすればよいですか?

リクエスト トークンをフェッチした後、ピンを取得する必要があります。そして、私はそれを手に入れました。しかし、その内側のhtmlページ。しかし、URLから取得する必要があるだけです。

自分のサイトをコールバックとして使用したくありませんが、それでも PIN を取得したいと考えています。Facebook API を使用すると、https://www.facebook.com/connect/login_success.html をコールバックとして設定でき、https://www.facebook.com/connect/login_success.html? code=MYCODEが返されますcode URLからパラメータを取得します。

しかし、Twitter は、コード パラメータなしでhttps://dev.twitter.com/docs/auth/pin-based-authorizationページを返します。

では、アプリから PIN (コード) を取得するにはどうすればよいでしょうか?

ツイッターのピン

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

android - Android AccountManagerを使用してTwitterで承認するには?

Android AccountManagerを使用してTwitterで承認するには?

これでcom.twitter.android.oauth.tokencom.twitter.android.oauth.token.secretを取得しました。しかし、次のステップは何ですか?これを使用して認証するにはどうすればよいですか?

私は scribe api を使用しており、次のように使用しようとしました。

しかし、うまくいきません。うまくいかない別の方法も試しました。次のような質問がたくさんあります。

https://dev.twitter.com/discussions/4875

https://groups.google.com/forum/?fromgroups#!topic/twitter-development-talk/1tWEx--5h9w%5B1-25%5D

http://osdir.com/ml/twitter4j/2011-06/msg00128.html

Android: アカウント マネージャーを介して Twitter oAuth を使用する方法

Android の AccountManager クラスによる Twitter 認証

アカウント マネージャーを使用して OAuth トークンを取得する

そして誰も具体的な答えを出さない

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

android - Android の Scribe OAuth 経由の Twitter update_with_media

私は現在、Scribe を使用して、メディア以外のメッセージの認証と Twitter への投稿を成功させています。これは非常に簡単で、最初のテスト メッセージは問題なく投稿されました。ただし、写真を投稿することはまったくできないようです。ここここの両方で、メディアへの投稿に関する Twitter の指示を確認しました。

Github にあるすべての Scribe/Twitter の例は、メディア以外の投稿用です。Scribe を介して Twitter に写真を投稿する方法の確かな例を誰かが提供できれば素晴らしいことです!

特に 2 つの問題があります。

1) 私の投稿は承認を通過しません。上記の例を真似てみましたが、何もうまくいかないようです。

2) 画像を byte[] から文字列に変換すると、停止する前に 4113 文字しか取得できないようです。私の理解では、これは文字列が保持できる文字数をはるかに下回っています。

写真を抽出する方法は次のとおりです。

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

google-app-engine - scribe-java は appengine サンドボックスで正常に動作しますか

AppEngine でアプリを開発し、OAuth を実験しています。そこで、scribe-java [1] に出会いました。これは簡単で良いと思われ、同じものを使用する予定です。

それは appengine で再生されますか (つまり、指定された JRE ホワイトリストで)? それを使って成功した人はいますか?[2] にリストされているのを見ませんでしたし、同じものをグーグルで調べても直接の答えは得られませんでした。

お返事をありがとうございます。

[1] https://github.com/fernandezpablo85/scribe-java
[2] http://code.google.com/p/googleappengine/wiki/WillItPlayInJava

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

twitter - コールバックが機能しないスクライブツイッターの例?

スクライブページで例を試しましたが、コールバックを使用しました。「OAuthで認証できませんでした」というエラーが常に表示されます。返されたアクセストークンを使おうとした瞬間。

コールバックでは、最初のステップのリクエストトークンまたは新しいToken(tokenParam、verifier)を使用して、2つの異なることを試しましたが、違いはなく、どちらも機能していないアクセストークンを返します。

アクセストークンを含む応答ストリームにはユーザーIDと表示名が含まれているため、この手順まではすべて問題ないようです。

xmlurlとjsonurlを使用しようとしましたが、getBody()メソッドでエラーメッセージが表示され続けます。{"error":"Could not authenticate with OAuth.","request":"\/1\/account\/verify_credentials.json"}

編集:Scribeデバッグ出力:アクセストークンの取得

署名されたリクエストの送信

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

facebook - Facebook 認証は、一度正常に実行された後、invalid_request を返します

Facebookでの認証にスクライブを使用しています。次のコード スニペットは、呼び出す URL を取得します。

これは、このタイプの URL を返します: https://www.facebook.com/dialog/oauth?client_id=xxx&redirect_uri=yyy&scope=email

この URL は 1 回正常に投稿され、制御がパラメーター code でコールバック uri に返されました。コールバック uri でいくつかの作業が行われ、プロセス全体が繰り返されました。しかし、最初の実行後、コールバック uri は呼び出されなくなりました。代わりに、次のエラーが表示されます。

残念ながらリクエストにお応えできません。もう一度お試しください

成功した実行と失敗した実行の間で、要求パラメーターに変更はありませんでした。唯一の変更は、コールバック uri で実行されているコードに加えられたもので、ここでは重要ではありません。

一度だけ機能したのに、二度と機能しなかったのはなぜですか? 実際の問題が何であるかを把握する方法はありますか? invalid_request.php によって出力された応答を調べてみましたが、エラー メッセージは表示されません。一定時間内に認証を再実行するルールはありますか? それについて言及しているドキュメントは見たことがありません。

誰かがこれに遭遇しましたか?私は検索してきましたが、この特定の問題が言及されていることは見つかりませんでした。

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

google-app-engine - GWT/GAEでScribeを使用する例を見つける方法

ScribeをGWT/GAEで使用する方法のステップバイステップのチュートリアルを探しています。便利なマニュアルはありますか?

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

java - Javaのアップグレード後にSun.securityが見つかりません

Play2.0で作成したアプリケーションがあります。いくつかのOAuthサービスを使用するためにscribe-javaライブラリを実装しました。今日まではすべて問題ありませんでしたが、jdkをアップグレードしてサーバーを再起動すると、scribe-javaライブラリを使用できませんでした。sun.securityパッケージのようないくつかのクラスを使用しているようですsun/security/pkcs11/P11Keysun/security/pkcs11/Length、見つかりませんでした。

「java-version」はこれを返します:

Javaバージョン「1.7.0_03」

OpenJDKランタイム環境(IcedTea7 2.1.1pre)(7〜u3-2.1.1〜pre1-1ubuntu3)

OpenJDK 64ビットサーバーVM(ビルド22.0-b10、混合モード)

2.0スタックトレースを再生します。

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

grails - Grailsgrails-oauth-scribelinkedinリダイレクト

Grails用の新しいoAuth2.0プラグインを使用して、LinkedInリソースを消費しようとしています。私のコードを使用すると、LinkedInアカウント情報にアクセスするためのアクセス許可をアプリに付与できるLinkedIn認証ページにアクセスできます。

問題は、続行ボタンを押すと、アプリにリダイレクトされないことです。代わりに、「XXXXを正常に承認しました。アプリケーションに戻り、次のセキュリティコードを入力して、アクセスを許可してください:いくつかの番号」というページに移動します。

これを取得してアプリにリダイレクトするにはどうすればよいですか?

私の設定は次のとおりです。

Config.groovy

私のgspビュー:

リンクされた開発者アカウント:

ウェブサイトのURL:http://localhost:8080/myApp OAuthリダイレクトURL:http://localhost:8080/myApp/secure/linkedinProfile/success

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

java - Play フレームワークのシリアル化スクライブ OAuthService の問題

私は問題があります。ユーザー情報を取得するために、oauth-service を使用できるサービスを構築しています。accessToken の有効期限が切れるまでデータを取得する必要があるため、ユーザーの OAuthService を永続化したいと思います (各プロバイダーによって異なります)。

データの永続化にはplay2-morphia-pluginを使用し、OAuthにはScribeを使用しています。

これが私のユーザークラスです:

オブジェクトを保存できます。問題ありませんが、ロードしようとすると、デフォルトの空のコンストラクターがないため、エラーが発生します。

もしよろしければ、コードを github に載せることができますか?