0
私はノートの名前、URL、サムネイルを含むノートのリストを作成しようとしています。私は正常に、 NoteStore.findNotesMetadata
とNoteStore.getNote
のメタデータとコンテンツデータを取得することができ、私はノートのURLを構築することができますが、サムネイルデータを取得できません。Evernoteのサムネイルリクエストで404が返されるのはなぜですか?
import { Evernote } from 'evernote';
import request from 'request-promise';
...
async getThumbnail(noteGuid) {
const params = {
method: 'GET',
data: { auth: this.authorization.credentials.access_token },
url: `https://sandbox.evernote.com/shard/${this.user.shardId}/thm/note/${noteGuid}/`,
};
try {
const result = await request(params);
console.log(result);
} catch (err) {
console.log('err', err);
throw err;
}
}
要求は404で失敗している私は私の要求またはURLをフォーマットしていますどのように何か問題があります:私は、要求が持つイメージを取得構築するのですか?
(あなたのケースでは、それは
POST
にメソッドを変更するのと同じくらい簡単かもしれません。) https://dev.evernote.com/doc/articles/thumbnails.phpをurl(まだ文字列補間を使用していますが、async関数の外にありますか?そのパラメータをurlとして非同期関数 – JordanHendrix
@Omarjmhに渡すと、同じ404エラーが生成されます。 – EasilyBaffled
Evernote(サンドボックス)にログインし、補間後に取得したURLにアクセスしてみてください。まだ404がありますか? – akhaku