我正在为github开发Android应用程序,它将显示用户信息,存储库,贡献等。但我在用户登录设置方面遇到困难。输入用户名和密码后是什么叫api调用?
我正在使用 React Native 进行Android开发
感谢。
<View style={styles.loginList}>
<TextInput value={this.state.username} onChangeText={(username) => this.setState({username})} />
</View>
<View style={styles.loginList}>
<TextInput value={this.state.password} onChangeText={(password) => this.setState({password})} secureTextEntry={true} />
</View>
<TouchableHighlight activeOpacity={1} underlayColor='#F19793' onPress={()=>this._handleLogin(this.state.username,this.state.password)}>
<View style={styles.buttonWrapper}>
<Text style={styles.buttonText}>Sign In</Text>
</View>
</TouchableHighlight>
.....
_handleLogin:function(username,password){
//api call
}
&#13;
答案 0 :(得分:0)
Github将需要oauth,不会是一个简单的API调用来进行身份验证。有关使用Github的auth示例,请参阅https://github.com/mrblueblue/react-native-oauth。