【问题标题】:Post image on facebook with custom text on it在 facebook 上发布带有自定义文本的图片
【发布时间】:2011-11-25 15:29:18
【问题描述】:
我目前正在为 facebook 构建一个测验应用程序,结果会在用户的墙上上传一张照片。
我知道发布静态图片上传的方式,但我想在上面写上用户的姓名和结果(就像证书一样)
是否可以在发布会话期间不必将修改后的图像存储在脚本服务器上?我对向 facebook 提供 php 脚本链接的解决方案感兴趣,该链接会生成更改后的图像数据,但不会将其保存到主机的服务器上。
这种方式可以吗,还是必须先创建,发完后再删除?
提前谢谢你!
【问题讨论】:
标签:
php
facebook
image
upload
【解决方案1】:
Facebook 所做的是,当您在用户的供稿上发布内容时,他们会通过从您提供的 URL 下载图像,将图像“存储”在自己的服务器上。
我认为你可以做的是创建一个生成图像的脚本,但你的服务器不一定要存储它,你可以生成它供 Facebook 下载。
【解决方案2】:
更新:
看起来 facebook API 不接受图像生成 php 作为源,所以我必须输出一个 JPEG 文件,将其上传到 Facebook,然后从服务器中删除相同的 JPEG 文件。