1

我正在创建一个 HTTP 请求。这是我设置方法和参数的请求数组:

...

 NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
 [request setURL:[NSURL URLWithString:urlString]];
  [request setHTTPMethod:@"POST"];

 //set headers

 [request addValue:@"OAuth oauth_version=\"1.0\"" forHTTPHeaderField: @"Authorization"];

 //create the body
NSMutableData *postBody = [NSMutableData data];

...

我知道版本是1,参数是cursor和locale,方法是POST见https://www.dropbox.com/developers/core/api#delta

我收到的响应是 403 或 0,而不是 JSON 字符串。这是设置参数的正确方法吗?我该怎么办?

4

1 回答 1

0

403 似乎与 OAuth 标头有关。

您是否考虑过使用 Dropbox OAuth API? https://www.dropbox.com/developers/core/sdk

如果不是,您需要使用以下技术: https ://www.dropbox.com/developers/blog/20

于 2013-03-22T13:53:02.900 回答