問題タブ [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.
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 (コード) を取得するにはどうすればよいでしょうか?
android - Android AccountManagerを使用してTwitterで承認するには?
Android AccountManagerを使用してTwitterで承認するには?
これでcom.twitter.android.oauth.tokenとcom.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 トークンを取得する
そして誰も具体的な答えを出さない
android - Android の Scribe OAuth 経由の Twitter update_with_media
私は現在、Scribe を使用して、メディア以外のメッセージの認証と Twitter への投稿を成功させています。これは非常に簡単で、最初のテスト メッセージは問題なく投稿されました。ただし、写真を投稿することはまったくできないようです。こことここの両方で、メディアへの投稿に関する Twitter の指示を確認しました。
Github にあるすべての Scribe/Twitter の例は、メディア以外の投稿用です。Scribe を介して Twitter に写真を投稿する方法の確かな例を誰かが提供できれば素晴らしいことです!
特に 2 つの問題があります。
1) 私の投稿は承認を通過しません。上記の例を真似てみましたが、何もうまくいかないようです。
2) 画像を byte[] から文字列に変換すると、停止する前に 4113 文字しか取得できないようです。私の理解では、これは文字列が保持できる文字数をはるかに下回っています。
写真を抽出する方法は次のとおりです。
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
twitter - コールバックが機能しないスクライブツイッターの例?
スクライブページで例を試しましたが、コールバックを使用しました。「OAuthで認証できませんでした」というエラーが常に表示されます。返されたアクセストークンを使おうとした瞬間。
コールバックでは、最初のステップのリクエストトークンまたは新しいToken(tokenParam、verifier)を使用して、2つの異なることを試しましたが、違いはなく、どちらも機能していないアクセストークンを返します。
アクセストークンを含む応答ストリームにはユーザーIDと表示名が含まれているため、この手順まではすべて問題ないようです。
xmlurlとjsonurlを使用しようとしましたが、getBody()メソッドでエラーメッセージが表示され続けます。{"error":"Could not authenticate with OAuth.","request":"\/1\/account\/verify_credentials.json"}
編集:Scribeデバッグ出力:アクセストークンの取得
署名されたリクエストの送信
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 によって出力された応答を調べてみましたが、エラー メッセージは表示されません。一定時間内に認証を再実行するルールはありますか? それについて言及しているドキュメントは見たことがありません。
誰かがこれに遭遇しましたか?私は検索してきましたが、この特定の問題が言及されていることは見つかりませんでした。
google-app-engine - GWT/GAEでScribeを使用する例を見つける方法
ScribeをGWT/GAEで使用する方法のステップバイステップのチュートリアルを探しています。便利なマニュアルはありますか?
java - Javaのアップグレード後にSun.securityが見つかりません
Play2.0で作成したアプリケーションがあります。いくつかのOAuthサービスを使用するためにscribe-javaライブラリを実装しました。今日まではすべて問題ありませんでしたが、jdkをアップグレードしてサーバーを再起動すると、scribe-javaライブラリを使用できませんでした。sun.securityパッケージのようないくつかのクラスを使用しているようですsun/security/pkcs11/P11Key
がsun/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スタックトレースを再生します。
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
java - Play フレームワークのシリアル化スクライブ OAuthService の問題
私は問題があります。ユーザー情報を取得するために、oauth-service を使用できるサービスを構築しています。accessToken の有効期限が切れるまでデータを取得する必要があるため、ユーザーの OAuthService を永続化したいと思います (各プロバイダーによって異なります)。
データの永続化にはplay2-morphia-pluginを使用し、OAuthにはScribeを使用しています。
これが私のユーザークラスです:
オブジェクトを保存できます。問題ありませんが、ロードしようとすると、デフォルトの空のコンストラクターがないため、エラーが発生します。
もしよろしければ、コードを github に載せることができますか?