Я пытаюсь создать список заметок, который включает имя, url и thumbnail записки. Я могу успешно получить метаданные и данные контента с 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?
что произойдет, если вы создаете url (по-прежнему использует строчную интерполяцию), но вне функции async? вы должны передать этот параметр в качестве URL-адреса вашему асинхронному fucntion – JordanHendrix
@Omarjmh, он производит ту же ошибку 404. – EasilyBaffled
Попробуйте войти в Evernote (песочницу) и посетите URL-адрес, который вы получите после интерполяции - вы все еще получаете 404? – akhaku