【发布时间】:2018-05-18 11:50:54
【问题描述】:
我在我的应用中使用 swift
我正在尝试使用 Alamofire 发布具有范围(“follower_list+relationships”)的关系(关注)
注意:我使用沙盒用户进行测试
使用此代码
let userid = "testAccount"
let urlString = "https://api.instagram.com/v1/users/\(userid)/relationship?access_token=\(INSTAGRAM_IDS.INSTAGRAM_Token)&action=follow"
Alamofire.request(urlString).responseJSON { response in switch response.result {
case .success(let JSON):
let response = JSON as! NSDictionary
let userModel = response
print("SUCCESS")
print(userModel)
case .failure(let error):
print("ERROR")
print(error)
}
}
也试过这个
let userid = "testAccount"
let urlString = "https://api.instagram.com/v1/users/\(userid)/relationship?access_token=\(INSTAGRAM_IDS.INSTAGRAM_Token)"
let parameters: Parameters = ["action": "follow"]
Alamofire.request(urlString, method: .post, parameters: parameters, encoding: URLEncoding.default, headers: nil).responseJSON { response in switch response.result {
case .success(let JSON):
let response = JSON as! NSDictionary
let userModel = response
print("SUCCESS")
print(userModel)
case .failure(let error):
print("ERROR")
print(error)
}
}
但仍然收到此消息??
错误 responseSerializationFailed(Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed(Error Domain=NSCocoaErrorDomain Code=3840 "字符 0 周围的值无效。" UserInfo={NSDebugDescription=字符 0 周围的值无效。}))
有什么想法吗??
【问题讨论】:
标签: ios swift api instagram alamofire