繁体   English   中英

Pinterest IOS SDK getBoardPins响应代码= -1011“请求失败:错误请求(400)”

[英]Pinterest IOS SDK getBoardPins response Code=-1011 “Request failed: bad request (400)”

我收到一个错误的请求返回

 PDKClient.sharedInstance().getBoardPins(boardID, fields: ["image", "description"], withSuccess: { (responseObject :PDKResponseObject!) -> Void in

            print(responseObject.pins().first!.descriptionText)

            })  { (err :NSError!) -> Void in
                print("error NSError: \(err)")
        }

从以下位置传递boardID:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
        if let dvc = segue.destinationViewController as? PinCollectionViewController {
           dvc.boardID = selectedBoard.identifier
    }

我不知道为什么? 我知道我的板卡ID是正确的,并尝试对其进行硬编码。 我已经通过验证了...

通过SDK:

/**
 *  Get a list of pins for the given board. The response can be used to get
 *  the bext page of pins.
 *
 *  @param boardId      ID of the board
 *  @param fields       The pin fields that will be returned by the api
 *  @param successBlock Called when the API call succeeds
 *  @param failureBlock Called when the API call fails
 */
- (void)getBoardPins:(NSString *)boardId
              fields:(NSSet *)fields
         withSuccess:(PDKClientSuccess)successBlock
          andFailure:(PDKClientFailure)failureBlock;

我将字段更改为:

PDKClient.sharedInstance().getBoardPins(boardID, fields: ["id", "image", "note"], withSuccess: { (responseObject :PDKResponseObject!) -> Void in

        print(responseObject.pins().first!.descriptionText)

        })  { (err :NSError!) -> Void in
            print("error NSError: \(err)")
    }

并能够成功收到回复

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM