2

マジック リンク ソーシャル認証を React Native Mobile アプリに統合しようとすると、添付ファイルのように、oauth_app リソースが見つからないというエラーが常に発生します。

ドキュメントで説明されているようにコードを使用しますが、それらは次のとおりです。

 const MagicElement = new Magic('pk_test_***********', {
  extensions: [new OAuthExtension()],
});

 try {
      const result = await MagicElement.oauth.loginWithPopup({
        provider: 'apple' /* 'google', 'facebook', 'apple', or 'github' */,
        redirectURI: 'testapp://demo/your/oauth/callback',
      });
      console.log('result', result)
    } catch (error) {
      console.log('error', error)
    }
  }

https://docs.magic.link/client-sdk/web/social-login

ここに画像の説明を入力

誰かがこの問題を解決するのを助けることができれば感謝します。

4

1 に答える 1

0

渡すパラメータなどに注意してくださいloginWithPopup。この画面が表示された場合の簡単な手順は、「ドキュメント」タイプでフィルタリングされたネットワーク タブを確認することです。

私の場合[object%20Object]、リクエストURLはギブウェイでした:

https://auth.magic.link/v1/oauth2/[object%20Object]/start?magic_api_key=...

パラメータを修正した後、URLは次のようになりました

https://auth.magic.link/v1/oauth2/google/start?magic_api_key=...

そしてエラーは消えました。

于 2021-10-04T19:31:15.833 に答える