【发布时间】:2021-04-21 19:51:38
【问题描述】:
我已经通过标签创建了一个简单的照片库
主要流程:
const Instagram = require('instagram-web-api')
const client = new Instagram({})
ipc.on('get-photos', (event, hashtagFromClient) => {
createPhotoArray()
async function createPhotoArray() {
let photoArray = []
let p = await client.getPhotosByHashtag({ hashtag: hashtagFromClient })
for (let i = 0; i < p.hashtag.edge_hashtag_to_media.edges.length; i++) {
photoArray.push([p.hashtag.edge_hashtag_to_media.edges[i].node.thumbnail_src, p.hashtag.edge_hashtag_to_media.edges[i].node.edge_liked_by.count])
}
event.sender.send('gallery-created', photoArray)
}
})
渲染过程:
ipc.send('get-photos', game.userData.hashtag)
ipc.on('gallery-created', function (event, photoArr) {
photoArray = photoArr
maxNumIMG = photoArray.length
for (let i = 0; i < photoArray.length; i++) {
myTimeout = setTimeout(function () { createNewPhoto(photoArray[i][0]) }, gapTime * i)
}
})
但我看到浮动错误:
net::ERR_BLOCKED_BY_RESPONSE
我该如何解决?
【问题讨论】:
-
stackoverflow.com/a/67293454/15404876 这是缓解问题的代码。
标签: api npm electron instagram response