gpt4 book ai didi

android - Jumblr API 在将图像发布到 Tumblr 时给出了错误的请求

转载 作者:太空宇宙 更新时间:2023-11-03 10:40:46 25 4
gpt4 key购买 nike

我有什么

我有一个图像文件对象试图使用Jumblr API发布到Tumblr

我的问题

当我尝试发布图片时,我得到 com.tumblr.jumblr.exceptions.JumblrException: Bad Request Response code :400

我的代码

client = new JumblrClient(CONSUMER_KEY,SECRET_KEY);
client.setToken(TOKEN, TOKEN_SECRET);
User user=client.user();
userName=user.getName();

PhotoPost photoPost=client.newPost(client.user().getBlogs().get(0).getName(),PhotoPost.class);
photoPost.setCaption("My Tumblr post");


photoPost.setPhoto(new Photo(Methods.FILE_IMAGE));
photoPost.save();

最佳答案

我在使用 Jumblr 时遇到了同样的问题。

而不是这个方法(它会以某种方式触发 Android 画廊吗?找不到 Methods.FILE_IMAGE 的任何 javadoc)

photoPost.setPhoto(new Photo(Methods.FILE_IMAGE));

我建议你尝试任何口味

photoPost.setData(new File(fileName)); //if it's possible on Android

请尝试使用不同的文件:Tumblr 不仅有文件大小限制,还有一些奇怪的文件有效性检查。我上传的 ~3% 的 gif 文件抛出 Bad Request Response code :400。这些文件没有超过 GIF 大小限制,它们在我的机器上显示正常,但 Tumblr,出于某种原因拒绝它们,所以请尝试 post.setData 并尝试使用一些防弹有效的文件,因为从你的代码的其余部分- 看起来你做对了

关于android - Jumblr API 在将图像发布到 Tumblr 时给出了错误的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34436097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com