突然、何百ものノートが Evernote で共有されました。一部のサードパーティ製品の障害である可能性があります。これまで Evernote のプログラミングをしたことがありません。すべてのノートブックのすべてのノートの共有をオフにするための小さな実行可能コードを持っている人はいますか?
1188 次
2 に答える
1
各共有メモの GUID を取得して呼び出す必要がありますNoteStore.stopSharingNote(guid)
。これは、テストされていない簡単で汚い Python ソリューションですが、探しているものにかなり近いはずです。pip
このコードを使用するには、Python SDK (経由でインストール可能) が必要になることに注意してください。
import evernote.edam.notestore.ttypes as NoteStoreTypes
from evernote.api.client import EvernoteClient
auth_token = "" # set this to your dev token
useSandbox = True # change to False if you want to access your production account
client = EvernoteClient(token=auth_token, sandbox=True)
note_store = client.get_note_store()
offset = 0
chunkSize = 50
nFilter = NoteStoreTypes.NoteFilter()
nFilter.words = "sharedDate:*"
rSpec = NoteStoreTypes.NotesMetadataResultSpec()
while len(sharedGuids) % chunkSize == 0:
nmd = note_store.findNotesMetaData(nFilter, offset, chunkSize, rSpec)
for n in nmd.notes:
note_store.stopSharingNote(n.guid)
offset += chunkSize
これで問題が発生した場合は、サポート ページにアクセスしてご連絡ください。サポートさせていただきます。
幸運を!
于 2013-06-28T23:04:36.460 に答える