2017-09-30 2 views
1
대표자 : SDK와 함께 핀을 만드는 동안 나는 문제가 발생하고

을 함께 클립 핀을 만들 수 없습니다,이 코드를 사용합니다아이폰 OS 스위프트 : PinterestSDK

PDKClient.sharedInstance().createPin(with: imageToShare, link: URL.init(string: "https://someUrl"), onBoard: "MyBoard", description: "", 
    progress: { (percent) in 
    }, withSuccess: { (response) in 
     print("Success") 
    }) { (error) in 
     if let error = error { 
      print(error) 
     } 
    } 

을 그리고 난이 특정 응답 나타납니다

Error Domain=com.alamofire.error.serialization.response Code=-1011 
"Request failed: not found (404)" UserInfo 
{NSLocalizedDescription=Request failed: not found (404), 
NSErrorFailingURLKey=https://api.pinterest.com/v1/pins/ 

사용자가이 코드 줄을 호출하기 전에 Pinterest 응용 프로그램에 로그인했습니다. 동일한 API를 통해 MyBoard라는 이름의 보드를 성공적으로 만들 수 있지만 핀 생성 내역이 맞지 않습니다. 이미지 URL로 핀을 만들려고했는데 (내 이미지 때문일 가능성이 높기 때문에), 동일한 응답을 출력합니다. 동일한 코드 내에서 twitter와 facebook sdk를 사용하고 있습니다. Info.plist가 괜찮은 것 같습니다. 실마리가 있습니까?

답변

1

분명히 문제는 onboard가 실제로 보드 이름이 필요하지 않지만 식별자라는 것입니다. 따라서 (PDKClient.sharedInstance(). createBoard) 핀 보드를 프로그램 적으로 생성 할 때 응답으로 가져올 수있는 식별자를 가져 와서 저장해야합니다 (response.board(). identifier).

지난 1.5 시간 동안이 문제에서 고생하고 질문을 게시 한 직후에 알아 냈습니다. 공식 SDK 위키가 유익하지 않고 저장소가 죽었으므로 다른 사람에게 유용 할 수 있다고 생각합니다. 너무.

+1

시간이 많이 걸렸습니다 .. 게시 해 주셔서 감사합니다 ... –

관련 문제