2016-03-21 17 views
1

Ben sourceURL özniteliğine göre arama yapmaya çalışıyorum ama API protokolü yok sayıyor ve sonuç hiçbir sonuç vermiyor. İşteEvernote findNotes by kaynÜRL

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 nesneler bu

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

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

benziyor kod Eksik bir şey var mı nedir?

cevap

0

Bu, Evernote'un ucunda bir hata sayıp saymadığından emin değil, ancak çalışmanız için URL'nizin etrafında çift tırnak ekleyebilirsiniz.

filter.words = "sourceURL:\"" + url + "*\"";