LinkedIn与Swift共享Oauth 2

时间:2015-07-14 09:36:32

标签: ios iphone swift linkedin

我尝试了以下内容:

https://github.com/dongri/OAuthSwift

正确地验证用户,同时在共享时从服务器获取以下错误消息:

Error Domain=NSURLErrorDomain Code=400 "HTTP Status 400: Bad Request, Response: {
  "errorCode": 0,
  "message": "Couldn't parse share document: error: Unexpected end of file after null",
  "requestId": "3TYEC50Y29",
  "status": 400,
  "timestamp": 1436863874989
}"

以下是我将参数传递给HTTP正文的方法:

let theJSONData = NSJSONSerialization.dataWithJSONObject(
                parameters ,
                options: NSJSONWritingOptions(0),
                error: nil)
let theJSONText = NSString(data: theJSONData!,
                encoding: NSASCIIStringEncoding)
var bodyData : NSData = theJSONText!.dataUsingEncoding(NSASCIIStringEncoding, allowLossyConversion: true)!
request.HTTPBody = bodyData

已经检查过.JSONText是有效的JSON。此外,我无法继续维持会话。我每次尝试分享时都需要登录。

0 个答案:

没有答案