blockly插件中的图片积木块无法显示随机图片

请问大佬们一个问题
如果api是直接得到一个随机图片,比如
https://api.r10086.com/img-api.php?type=东方project1
它会直接得到一个随机的图片
但是如果直接用图片积木+https://api.r10086.com/img-api.php?type=东方project1
只能得到一张固定的图片,无论试多少次都是同一张图,无法得到随机的图片
如果用HTTP请求返回类型也没有图片类型
那如果这种api我想要实现得到随机的图片应该怎么做呢

1 个赞

这个问题暂时可以这样解决:
如果 api 的最后没有 ?aaa=bbb,你可以在最后加上 ?_=随机数字
如果 api 的最后有 ?aaa=bbb,比如你发的这种,你可以在最后加上 &_=随机数字

我刚刚看了一下,环境那一栏里有一个叫做 时间戳 的砖块,用它作为随机数字应该是最好的


这里有个我编写的随机色图插件,希望能给你提供一点帮助
插件名称: 色·
导出时间: 2023/2/17 22:00:38
-=-=-=-=–=-=-=-=- BEGIN KOISHI BLOCKLY BLOCK V1 -=-=–=-=-=–=-=–=-=-=-
H4sIAAAAAAAAA71XaXOqShD9LZahSqNRQFHUsuKCGjXGRI3bFwoEAdkMA24f8ttf
4xJXEu7Lfc+idMCe7jOnu88MWLqEkeRCtJBiGjDKElH45k1h7d5g2395zZyo6Hiv
cYbkcJLYP87Co+d2VGlnaq/n4vYBSU5MXecMAUaurSLsH9fSOZSSgolHrktvFhhJ
6c8NPby3WrlGD4nU1v0WUSrtDsWVbXFdm7PFA6o04z6fKqImnCA1OP0QHqvQGJ3B
SicDeLibphhzxz6Zxk3s/bpOCDjeniwKiYbAIhG5PLA6/AItlyvE0uWPz2ZYrcTb
USDmtZ9fP72UUf9gdxF8Yhq2aNh+otvAAzszFeMypHAXic8GQKYZ6rB3mwaWwjGK
Gb1R7N7ymkCYbYt62XR2oZMe1BQZBvdHjKTDKljOvsSWJxwKTdWumnUA1rwyRstY
oepBhoNE63iHZE4wlx7xdjlwJ7DKVZWVajOTGWlMZtmEoHorx7keqMqWmW0dnF7R
3UIJvzm4jBZeq0/M6OOjCRkYbNpkXrVC5dje6rJGe5Vh76tGk1ipiNGVU0h7MKQv
MIouslPT0q9p5wCLLD2vlGrlXmuuWz2cDwdqHpimur2ftobPQ6v1IIAfXJazup5F
yLtzhLOK+iZfW6TI5vT5Ve0K+BPKFUbZfA3ZzF1kXBpPPWCe+CMS12k8kpf4t5kc
1j+FmtWcI6THhvRyCl3UZAp+MplyRSaTOKQ0tR2A8uBYJY3RJFas3AS8x2zssPwV
/ckFh0m1X0xzzV4GtOh1PQLXlOoG+7UCHdpc0W8EVvqPts7QhUW/kMebueB7i0Ie
IQ/zfRTOjSyp76HX1zbFZQy5OglVumzPSf2cI9m25ygbj6umgmQlNpE5O66Zkhmb
G9JXbqLfLt9TgIPxLnA8ZIKZbBlkJg0zo8O5Xh9ymE8BTvxSgG/xBGI3Fnl3YSnc
glKYWFSh/QE1Pcu1SPjxz9lyuYxZsJubkP2JHLPNeZy1CDqOXQuXLxUFwZLZnUNW
Ma6Ad2i84Nbuc/mNc3p4fLqMdoZetVTttFu+Smkb1HB0frvHnAXkI6pu2Vyzqdf4
z1KkxgfSGw92Xt630Yizdffav0VQqPWMUHKxESFX01WcLecGo/vkDxhSBO6pgf42
kBtVkxmz7LoYkOZ4qfHQl0fFDpTK48+1EpvNj33kdf2J2EFzSsq2N883DEZ7iCiP
YM4zm8fG7AU6L0Gugx4INXEhavupyJlMxO/2MwjpK5G3eEtB5vhGxhANUc8akad6
TSWC2s+8PYmaZkaXpqUJ2C9liF6B+HCP7P39OCgOV1LYLab0DMf+JxHyPgUOpJU9
Xdx127UqUkJQUO8QKlcgPHr6b50DLbnqhMhAqN3dIAkO42HUhG/0fKyA7xazcy05
iibc8C28iOCD18DhYBGh8+NWbPJBgZv6dRf8iTZ6k1gklrKTe29UGmY+QoUE1zG9
+I8pjBLIKnXodrXEvpDl9jTZibY8F+hLdH44v5hPJQ08aqmH/lDF34KwD5QnQLKY
v6kuf6IovCVyKqsrgqCJS866Cv05DufA5YCw2GR7GZgWCDs4Anm5Gfjsog5QFpyl
cLwmnr8Xn7yY3pIOc/AZZ4h1nWkGYIoVHDD1aj5/KNJLD27LXnqQTWj1OhjC5h4Y
D2QK/HQr8KwIZX84en6BvPmeXCaxUnpn+Q9DDX2GJhAAAA==
-=-=–=-=-=–=-=-=-=- END KOISHI BLOCKLY BLOCK V1 -=-=–=-=-=–=-=–=-=-=-

感谢俩位大佬,看懂了,主要思路就是自己给一个随机数,刚刚试了下时间戳,成功了