我在 Google App Engine (PHP) 上托管了我的 Facebook 应用程序之一。这个应用程序使用 GD 库生成动态图像。图像生成脚本在result_image.php中。它毫无问题地生成并显示结果图像。现在我想在 Facebook 上发布这张图片。我怎样才能做到这一点?我面临的限制是:
- GAE 不支持 CURL 或 HttpRequest,尽管它们支持 Fetching URL,但我不确定如何发布 result_image.php 内容。
- GAE 不支持保存或创建新文件
这是我的项目根目录中的php.ini以启用上传。
文件上传=1 max_file_uploads=1 upload_max_filesize=5M
我试过这个。但显然没有奏效。
$args = 数组( '消息' => '我的消息, 'source' => "@".realpath('result_image.php') ); $post_id = $facebook->api("/me/photos", "post", $args);