Facebook アプリの 1 つを Google App Engine (PHP) でホストしました。このアプリは、GD ライブラリを使用して動的画像を生成します。画像生成スクリプトはresult_image.phpにあります。問題なく結果の画像を生成して表示します。今、私はこの画像を Facebook で公開したいと考えています。どうすればこれを達成できますか? 私が直面している制約は次のとおりです。
- Fetching URL はサポートしていますが、GAE は CURL や HttpRequest をサポートしていませんが、result_image.php コンテンツを投稿する方法がわかりません。
- GAE は新しいファイルの保存または作成をサポートしていません
アップロードを有効にするために、プロジェクトのルートにあるphp.iniを次に示します。
file_uploads=1 max_file_uploads=1 upload_max_filesize=5M
これを試しました。しかし、明らかにうまくいきませんでした。
$args = 配列( 'メッセージ' => '私のメッセージ, 'source' => "@".realpath('result_image.php') ); $post_id = $facebook->api("/me/photos", "post", $args);