我正在开发需要使用 OAuth1.0 来调用 API 的应用程序。我能够使用 OAuth1 进行身份验证并调用 GET 方法 API。
但是当我尝试通过传递 JSON 对象调用 POST 方法时。它给了我“oauth_problem=signature_invalid”
请求代码:
NSMutableURLRequest *request = [self.twitterClient requestWithMethod:@"POST" path:apiURL parameters:jsonObj];
AFJSONRequestOperation *jsonOperation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
NSLog(@"Success: %@", JSON);
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) {
NSLog(@"Error: %@", error);
}];
[jsonOperation start];
我正在为此苦苦挣扎。任何帮助将不胜感激。提前致谢。