我被授权使用Instagram开发者网站上的Baisc Scope来实现真实的Instagram社交登录。但是,还可以使用实时模式来获取用户的个人资料(姓名,电子邮件等)。 但是现在出现了“被侵犯的范围文件:public_content”错误。
即使我在Internet上查找它也找不到。所以我很少尝试
<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的结果值的响应数据上。