7

そのため、現在 Facebook を使用して iOS アプリにログインしています。サーバー管理者は最近、すべての接続を https 経由にするとともに、Facebook アクセス トークンを要求することでセキュリティ認証を追加しました。実行してみたコードは次のとおりですが、何をしてもサーバー応答エラー 500 (内部サーバー エラー) が発生します。何か案は?

NSMutableURLRequest *request = [NSMutableURLRequest
                                requestWithURL:[NSURL URLWithString:@"https://XXXXXXXXXXXXXXXX/users.json"]];

NSDictionary *requestData = [[NSDictionary alloc] initWithObjectsAndKeys:
                     userID, @"facebook_id",
                     FBAccessToken, @"fb_token",
                     userName, @"name",
                     nil];
NSError *error;
NSData *postData = [NSJSONSerialization dataWithJSONObject:requestData options:0 error:&error];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:postData];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
4

2 に答える 2

1

また、NSURLConnectionDelagate プロトコルに準拠する必要があります。

于 2016-05-28T22:11:48.137 に答える