客观的
我们正在开发一个 PHP 控制台应用程序,它将使用 PEAR System_Daemon 类作为守护程序运行。理想情况下,该脚本是一个定时循环,无限期执行直到终止。
这个循环的作用是按时间间隔查询我们的 FB 游戏玩家的数据库,然后使用某些标准在他们的 Facebook 墙/时间线上发布帖子。
我们的应用程序将托管在我们的 Facebook 页面上,该页面还将包含一些我们用来在这些帖子中展示的相册、照片和视频。
在墙上/时间表上张贴
我的问题是,我们是否能够使用 Facebook PHP SDK 从我们的控制台应用程序中作为服务运行,从我们的控制台应用程序共享这些相册,作为用户时间轴上的帖子,而无需来自任何方式的 FB 用户,当然前提是我们已经获得了适当的扩展权限。
外观分享与上传
共享相册或视频的外观在用户时间轴上是否会像他们自己发布的一样显示,或者帖子是否会简单地显示为旁边带有文本的缩略图。
我注意到现在的 Facebook 用多个缩略图以整齐的拼贴形式发布照片,这就是我们想要达到的效果。另外,如果没有记错的话,我相信添加到您的墙贴中的视频也会内嵌显示,作为一个不错的大视频,而不是缩略图。
我们是否愿意将这些图像上传到 Facebook 用户帐户,如果是这样,是否可以使用 PHP SDK 在用户 FB 帐户上创建新相册,并授予所需的扩展权限?或者我们可以通过简单的分享来实现相同的外观和感觉吗?
在外部托管媒体
我们是否可以将照片添加到用户个人资料中,也许是在外部托管,这将允许 PHP 脚本将它们发布到他们帐户上的相册中而无需上传?
我们正在尝试避免上传,因为这将对服务器端应用程序产生性能影响。