【问题标题】:Merge facebook profile photos合并 Facebook 个人资料照片
【发布时间】:2012-01-09 14:49:27
【问题描述】:

我在 Facebook 上开发了一个应用程序,我可以在其中获取一个人的所有朋友个人资料照片。

然后我想将所有这些照片合并为一张(一张固定宽度和高度的空白照片)。

对于我的应用程序,我使用 Javascript Sdk。我认为用 javascript 是不可能的,所以我认为使用 Ajax 并将它们与 php 合并。

很多应用程序都这样做(例如生日应用程序)。

有没有其他方法可以在不使用 Ajax 的情况下实现它? 如果我使用 Ajax,我是否必须将合并后的图像保存在我的服务器上?

谢谢。

【问题讨论】:

    标签: php ajax image facebook-graph-api merge


    【解决方案1】:

    有没有其他不使用 Ajax 的方法?

    是的,您可以使用老式的表单帖子代替 AJAX。

    如果我使用 Ajax,我是否必须将合并后的图像保存在我的服务器上?

    根据您的要求,在将其他照片合并到其中后,该图像应位于何处。

    【讨论】:

    • 其实合并后图片会直接发到Facebook上。把它放在我的服务器上应该没用。但真正的问题是:是否可以在 Facebook 上发布例如由 php 创建但未保存在服务器上的图像。
    • 是的,有办法将图像的字节发送到 facebook 以存储在他们的服务器上。见:developers.facebook.com/blog/post/498
    【解决方案2】:

    是的,即使您可以将 php 用于直接图像!

    使用带有 blank.png src 的 Img 标签和 onClick 按钮或其他事件,只需使用 java 脚本更改图像的 src,即http://xyz.com/genrateImage.php?w=200&h=200,您就完成了! :)

    在 genrateImage.php 中,您可以使用 facebook API 并使用 phpimage 库生成图像

    <img src="http://xyz.com/blank.png" width"200" height="200" />
    
    <img src="http://xyz.com/genrateImage.php?w=200&h=200" width"200" height="200" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-14
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      相关资源
      最近更新 更多