ユーザーが URL に基づいて公開共有した Evernote SDK のノートにアクセスできるかどうか疑問に思っています。
明らかに、API なしでページ自体をプルダウンすることはできますが、どちらの方法でもページに書き込むことはできませんが、API を介して読み取り専用のコピーを取得できるのではないかと考えていました。信頼性の低い画面スクレイプを試みます。
ユーザーが 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);
その後、ステップ 2 の認証トークンを使用して、 getNote API でメモにアクセスできます。