問題タブ [oauth.io]
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.
php - Oauth.io でのサーバー側認証中に「無効な形式」エラーが発生する
JavaScript クライアントと laravel バックエンドがあり、ソーシャル認証に Oauth.IO を使用しています。ここで指定された手順に従いました: http://docs.oauth.io/#authorizing-the-user-with-both-front-end-and-back-end-sdks
メソッドを呼び出して状態トークンを正常に取得しましたが、それをメソッドgenerateStateToken()
に送信すると、無効な形式エラーが発生します。このエラーの意味と、私が間違っていることを教えてください。$this->oauth->auth()
クライアント側
サーバ側
- をちょきちょきと切る -
$code
最初のステップで受け取った正確な状態トークンがあることを確認しました。の値$credentials
は次のとおりです。
{"status":"error","data":{"code":"Invalid format"},"refreshed":false}
ここで私を助けてください。このエラーは、facebook と twitter の両方でも発生します。詳細が必要な場合はお知らせください。
oauth.io - OAuth.io で「パラメーター app_id が必要です」を取得する
https://oauth.io/をアプリケーションに統合しようとしています。以下は、私が使用している Facebook 統合のコードです。
注:ボタンクリックでコードの上記の部分を呼び出しています。
JQuery準備完了関数で呼び出していますOAuth.initialize("my_public_key");
ボタンをクリックすると、ポップアップに「パラメーター app_id が必要です」というエラーが表示されます。(その画像を追加しました)
何か不足している場合は、誰かに知らせてもらえますか。
javascript - oauth.io を使用して電子メール アドレス、場所、値を取得できない
https://oauth.io/signinサードパーティ サイトを使用して、facebook、twitter、github、linkedin を統合しています。Facebook を統合し、ID、名前、性別のプロパティを直接取得できましたが、電子メール アドレス、場所の値を取得するのが困難です。
oauth.io サイトでは、facebook のスコープ権限も追加しました
以下のコードを使用して、ログインしているユーザーの情報を取得しています。
結果をフィルタリングして、電子メール、生年月日の値を提供することさえ試みました
しかし、空のオブジェクトが返されました。何か不足している場合は誰かに知らせてもらえますか?
javascript - Firefox 拡張機能で oauth.io (oauth.js) を読み込めません
https://github.com/oauth-io/oauth-js/tree/master/distからダウンロードした OAuth.io js ファイルを読み込もうとしました
デバッグコンソールで次のエラーが発生しました。
OAuth.io js ファイルを使用して、OAuth を使用して Google を承認する方法を教えてください。
ios - Oauth.io をモバイル ブラウザーのフル スクリーン モードで動作させるにはどうすればよいですか?
私は現在、ウェブサイトアプリケーションでfb、twitter、リンク、instagramへのログインにoauth.ioを使用しています。ユーザーが「ホーム画面に追加」オプションを押してから、そのホーム画面アイコン(フルスクリーンブラウザ)をクリックしてWebサイトを使用すると、すべてが正常に機能します。クロスドメイン(と思う)の問題が発生します。ログイン直後にこのエラーが発生し、成功関数が実行されません:「メッセージをhttp://www.example.comに投稿できません。受信者のオリジンはhttps://oauth.ioです。」
これがモバイル フルスクリーン モードでのみ発生する理由はありますか?
facebook-graph-api - Oauth.io は、Facebook v2.4 および v2.5 から生データで「名前」と「ID」のみを取得します。
Facebook アプリを と統合する場合、oauth.io
選択できる最新の API バージョンは ですv2.3
。
ログイン プロセスは機能しますが、ユーザー データ ( ) を取得しようとすると、応答からの生データで/me
要素name
とのみid
が配信されます。oauth.io
次の応答が得られます。
Facebook を使用して直接呼び出しを行う場合、URL で指定すると、追加のフィールドを取得できます。
探しているデータを取得します。
その理由は明らかですv2.4
。Facebook はfields
追加データを取得するためにパラメータを必要とするからです。https://developers.facebook.com/blog/post/2015/07/08/graph-api-v2.4/で、パフォーマンスを高速化するためのデフォルト フィールドの数を減らすを参照してください。
fields
Facebook呼び出しを呼び出すときにoauth.ioにパラメーターを入力するように指示する方法があるかどうか知ってい/me
ますか?
ところで、使用:
動作しません。