2013-04-06 2 views
0

Я создаю приложение поверх evernote-ios-sdk, используя рубиновое движение. Я могу создавать теги и заметки, но когда я пытаюсь выполнить поиск, я получаю ошибку: domain = com.evernote.sdk, code = 3 (EDAMErrorCode_PERMISSION_DENIED?). Это проблема разрешения или проблема с кодом? Ниже мой код с и без результатаSpec.Поиск заметок с использованием Evernote iOS sdk

note_store = EvernoteNoteStore.noteStore 
    filter = EDAMNoteFilter.alloc.initWithOrder 0, ascending:false, words:nil, notebookGuid:nil, tagGuids:nil, timeZone:nil, inactive:false, emphasized:nil 
    note_store.findNotesWithFilter filter, offset:0, maxNotes:10, success: notes_loaded, failure: output_error 

    spec = EDAMNotesMetadataResultSpec.alloc.initWithIncludeTitle false, includeContentLength:false, includeCreated:false, includeUpdated:false, includeUpdateSequenceNum:false, includeNotebookGuid:false, includeTagGuids:false, includeAttributes:false, includeLargestResourceMime:false, includeLargestResourceSize:false 
    note_store.findNotesMetadataWithFilter filter, offset:0, maxNotes:10, resultSpec:spec, success: notes_loaded, failure: output_error 

ответ

0

Когда вы создали свой ключ API, вы, возможно, попросили предоставить базовый доступ. Вам нужен полный доступ к чтению заметок. Больше информации here. Вы можете изменить его на полный доступ here.