首页 > 代码库 > leancloud 用户登录(调用API) 教程
leancloud 用户登录(调用API) 教程
/* 直接将下面复制到登录的控制器中, 绑定故事版的登录按钮,修改标红的地方就可以用了。
这是使用手机号,和密码登录。
*/
// 还是 故事版连接的登录button
-(IBAction)login:(UIButton *)sender {
AFHTTPSessionManager *manager= [AFHTTPSessionManager manager];
// manager.requestSerializer = [AFJSONRequestSerializer serializer];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/plain", @"text/javascript", @"text/json", @"text/html", nil];
[manager.requestSerializer setValue:@"你的ID" forHTTPHeaderField:@"X-LC-Id"];
[manager.requestSerializer setValue:@"你的Key" forHTTPHeaderField:@"X-LC-Key"];
[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
NSString *url =@"https://api.leancloud.cn/1.1/login";
// 设置是否信任无效或过期的 SSL 证书的服务器。默认为否
//manager.securityPolicy.allowInvalidCertificates = YES;
// 设置安全验证模式,默认为 AFSSLPinningModeNone
//manager.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModePublicKey];
NSDictionary* parameters = @{@"mobilePhoneNumber":你的手机号,@"password":你的密码};
[manager GET:url parameters:parameters progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
//[self gotoNextVC];
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@"%@",error);
}];
}
leancloud 用户登录(调用API) 教程