2012-08-24 3 views
1

iOS 용 Evernote API를 사용하면 아무 문제없이 노트와 새 노트를 만들 수 있습니다. 나는 어떤 노트북 (어느 내가 GUID를 알고)에 노트 목록을 얻으려고 그러나, 일단,이 오류를 얻을 : 나는 인증 토큰에 문제가있는 것처럼iOS 용 Evernote API : 책에 메모를 나열 할 수 없습니다.

2012-08-23 22:15:09.734 Meernotes[9900:c07] FN error: Error Domain=com.evernote.sdk Code=3 "The operation couldn’t be completed. (com.evernote.sdk error 3.)" UserInfo=0xa554c80 {parameter=authenticationToken} 

그래서이 나타납니다. 전자 필기장을 만들려면 필히 인증을 받아야하기 때문에 전자 필기장에 노트를 나열 할 때 필자가 인증되지 않은 이유를 알지 못합니다. 여기에 내가 전화 했어 코드는 다음과 같습니다

EDAMNoteFilter *filter = [[EDAMNoteFilter alloc] initWithOrder:1 ascending:FALSE words:nil notebookGuid:guid tagGuids:nil timeZone:nil inactive:NO]; 
EvernoteNoteStore *noteStore = [EvernoteNoteStore noteStore]; 
[noteStore findNotesWithFilter:filter offset:0 maxNotes:[EDAMLimitsConstants EDAM_USER_NOTES_MAX] success:^(EDAMNoteList *list) { 
    // 
    NSLog(@"all notes in notebook: %@", list.notes); 
} failure:^(NSError *error) { 
    // 
    NSLog(@"FN error: %@", error); 
}]; 

답변

4

확인, 난 그냥 대답을 발견 : 나는 API 기본 액세스와 노트북에 메모를 표시 할 수 없습니다. 나는 "full access"를 위해 다시 등록했다. 또한 샌드 박스 환경에 새 테스트 사용자를 등록하고이 사용자를 내 앱에 등록하여 내 앱에 샌드 박스 사용자의 메모에 대한 모든 권한을 부여해야했습니다. 이제 모든 것이 좋습니다!

관련 문제