2016-03-21 9 views
1

sourceURL属性でメモを検索しようとしていますが、APIがプロトコルを削除しているようで、結果は結果になりません。ここでEvernote findNotes by sourceURL

var notesTransport = new Thrift.Transport(
      Eventnote.Auth.oauth.getParameter(Eventnote.Auth.note_store_url_param)); 

    var notesProtocol = new Thrift.Protocol(notesTransport); 
    var noteStore = new NoteStoreClient(notesProtocol, notesProtocol); 
    if (!noteStore) { 
     Eventnote.Logger.error("[EVERDU] Connection failure during getting note store"); 
     return; 
    } 

    var filter = new NoteFilter(); 
    filter.words = "sourceURL:" + url + "*"; 
    try { 
     var results = noteStore.findNotes(Eventnote.Auth.get_auth_token(), filter, 
     0, 100); 
     ... 

reasultsオブジェクトがこの

{ 
    "startIndex":0, 
    "totalNotes":0, 
    "notes":[ 

    ], 
    "stoppedWords":null, 
    "searchedWords":[ 
     "//github.com/sameersbn/docker-gitlab*" 
    ], 
    "updateCount":18461 
} 

ようなコードは、私が行方不明です何かがありますか?

答えて

0

Evernoteの終了時にバグとしてカウントされるかどうかはわかりませんが、あなたのURLの周りに二重引用符を追加して動作させることはできます。

filter.words = "sourceURL:\"" + url + "*\""; 
関連する問題