gpt4 book ai didi

react-native - 给定 oauth_app 资源未找到 - Magic.Link

转载 作者:行者123 更新时间:2023-12-05 06:52:23 26 4
gpt4 key购买 nike

我尝试将魔术链接社交身份验证集成到我的 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

enter image description here

如果有人能帮助解决这个问题,我们将不胜感激。

最佳答案

请注意您传递给 loginWithPopup 等的参数。如果遇到此屏幕,一个简单的步骤是查看按“文档”类型过滤的网络选项卡。

在我的例子中,请求 URL 中的 [object%20Object] 是一个让步:

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

修改参数后,URL 变成了这样

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

错误消失了。

关于react-native - 给定 oauth_app 资源未找到 - Magic.Link,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65979143/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com