使用Blogger Post Image API上传图片

时间:2018-02-14 11:42:03

标签: php api upload blogger blogspot

有没有办法使用博客API上传图片? (https://developers.google.com/blogger/docs/3.0/using) 我有一个网络开发人员,他在整理Blogger API以将图片上传到我的网站时遇到了麻烦。我想如果我能对他有任何帮助。

通常使用Picasa将图片上传到googleusercontent,如下所示: Link to a picasa image

但我想要的是将它上传到此: Link to a image uploaded from Blogger post

开发人员正在使用PHP。我尝试搜索许多网站,但没有运气版本。 感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

通过网站直接上传到Blogger的图片(网址格式为x.bp.blogspot.com)也会在后台保存在Picasa上。

这些图片使用的域名(例如lh3.googleusercontent.com3.bp.blogspot.com1.bp.blogspot.com2.bp.blogspot.com4.bp.blogspot.com)在本质上是可互换的,所有这些域都可以使用相同的形象。

例如,使用googleusercontent网址的图片(出于测试目的,我使用官方Blogger Android应用上传了图片) -

https://lh3.googleusercontent.com/-VESDEmEh7EM/WpCZ_8qD_wI/AAAAAAAAYs0/XDWkxkEz7EUrGUBmpTSEKBGiynGrEKOygCHMYCw/s640/1519426035853.jpg

也可以使用bp.blogspot.com网址访问,例如 -

https://4.bp.blogspot.com/-VESDEmEh7EM/WpCZ_8qD_wI/AAAAAAAAYs0/XDWkxkEz7EUrGUBmpTSEKBGiynGrEKOygCHMYCw/s640/1519426035853.jpg

如果您仍想在博客文章中专门使用x.bp.blogspot.com格式的图片网址,您可以在PHP应用程序中编写自定义逻辑,以替换lh3.googleusercontent.com的所有引用(您之后获得的)在通过API创建帖子之前,使用x.bp.blogspot.com网址通过Picasa API上传图片