問題タブ [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.

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

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 の両方でも発生します。詳細が必要な場合はお知らせください。

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

oauth.io - OAuth.io で「パラメーター app_id が必要です」を取得する

https://oauth.io/をアプリケーションに統合しようとしています。以下は、私が使用している Facebook 統合のコードです。

注:ボタンクリックでコードの上記の部分を呼び出しています。

JQuery準備完了関数で呼び出していますOAuth.initialize("my_public_key");

ボタンをクリックすると、ポップアップに「パラメーター app_id が必要です」というエラーが表示されます。(その画像を追加しました)

ここに画像の説明を入力

何か不足している場合は、誰かに知らせてもらえますか。

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

javascript - oauth.io を使用して電子メール アドレス、場所、値を取得できない

https://oauth.io/signinサードパーティ サイトを使用して、facebook、twitter、github、linkedin を統合しています。Facebook を統合し、ID、名前、性別のプロパティを直接取得できましたが、電子メール アドレス、場所の値を取得するのが困難です。

ここに画像の説明を入力

oauth.io サイトでは、facebook のスコープ権限も追加しました

ここに画像の説明を入力

以下のコードを使用して、ログインしているユーザーの情報を取得しています。

結果をフィルタリングして、電子メール、生年月日の値を提供することさえ試みました

しかし、空のオブジェクトが返されました。何か不足している場合は誰かに知らせてもらえますか?

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

javascript - Firefox 拡張機能で oauth.io (oauth.js) を読み込めません

https://github.com/oauth-io/oauth-js/tree/master/distからダウンロードした OAuth.io js ファイルを読み込もうとしました

デバッグコンソールで次のエラーが発生しました。

OAuth.io js ファイルを使用して、OAuth を使用して Google を承認する方法を教えてください。

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

ios - Oauth.io をモバイル ブラウザーのフル スクリーン モードで動作させるにはどうすればよいですか?

私は現在、ウェブサイトアプリケーションでfb、twitter、リンク、instagramへのログインにoauth.ioを使用しています。ユーザーが「ホーム画面に追加」オプションを押してから、そのホーム画面アイコン(フルスクリーンブラウザ)をクリックしてWebサイトを使用すると、すべてが正常に機能します。クロスドメイン(と思う)の問題が発生します。ログイン直後にこのエラーが発生し、成功関数が実行されません:「メッセージをhttp://www.example.comに投稿できません。受信者のオリジンはhttps://oauth.ioです。」

これがモバイル フルスクリーン モードでのみ発生する理由はありますか?

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

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/で、パフォーマンスを高速化するためのデフォルト フィールドの数を減らすを参照してください。

fieldsFacebook呼び出しを呼び出すときにoauth.ioにパラメーターを入力するように指示する方法があるかどうか知ってい/meますか?

ところで、使用:

動作しません。