標籤:ack param task url table 控制 app head field
/* 直接將下面複製到登入的控制器中, 綁定故事版的登入按鈕,修改標紅的地方就可以用了。
這是使用手機號,和密碼登入。
*/
// 還是 故事版串連的登入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) 教程