我想知道是否有可能從印象筆記SDK訪問一個用戶根據其URL公開共享的筆記?是否可以通過evernote SDK訪問共享筆記?
很明顯,您可以在不使用API的情況下將頁面拉下來,並且您無法以任何方式寫入它,但我想知道是否可以通過API獲取只讀副本,以便您可以獲取註釋數據而不必嘗試不可靠的屏幕刮擦。
我想知道是否有可能從印象筆記SDK訪問一個用戶根據其URL公開共享的筆記?是否可以通過evernote SDK訪問共享筆記?
很明顯,您可以在不使用API的情況下將頁面拉下來,並且您無法以任何方式寫入它,但我想知道是否可以通過API獲取只讀副本,以便您可以獲取註釋數據而不必嘗試不可靠的屏幕刮擦。
是的,你可以。共享音符url格式爲:hostname/shard/shardId/notGUID/noteKey。
然後,您可以使用AuthenticationResult創建一個音符店:
sharedNoteStoreUrl = AuthenticationResult.noteStoreURL;
TBinaryProtocol sharedNoteStoreProt = new TBinaryProtocol(new THttpClient(sharedNoteStoreUrl));
NoteStore.Client sharedNoteStore = new NoteStore.Client(sharedNoteStoreProt,sharedNoteStoreProt);
然後,您可以用getNote API訪問的說明,使用身份驗證令牌從步驟2
真棒,看起來完全像我想要的。謝謝! – 2013-04-30 03:14:38