我被授权在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
.