首页 > 解决方案 > 如何将 instagram 用户个人资料添加到基本范围?

问题描述

我被授权在Instagram Developer's Web上使用Baisc Scope来实现一个react-native Instagram 社交登录。但是,获取用户的个人资料(姓名、电子邮件等)的直播模式也被批准了。但现在出现错误。'Invailed scope filed(s): public_content'

即使我在互联网上查找它也找不到它。所以我尝试了很少的 JavaScript 脚本:

<InstagramLogin
   ref={(ref: React.RefObject<InstagramLogin>) => this.instaRef = ref}
   clientId='MyClientId'
   redirectUrl="MyRedirectUrl"
   scopes={['basic', 'public_content']}
   onLoginSuccess={(token: any, results: any) => 
                  this.instagramLogin(token, results)}
   onLoginFailure={(data: any) => 
                  Alert.alert('Error', `${data}`, [{text : "Ok"}])
/>

我认为用户配置文件应该以onLoginSuccess.

标签: javascriptreact-nativeauthenticationinstagram-apireact-native-instagram-login

解决方案


推荐阅读