Facebookのファンページのアルバムに写真を公開しようとしています。これは私のローカルホストからはうまくいきます。しかし、共有サーバーから試すと、次のエラーが表示されます。
Error facebookserviceCurlException: 26: failed creating formpost data
Facebook オブジェクトに次のパラメーターを指定します。
        $args = array(
                'message' => 'testing',
                'source' => "@".$params['source'],
                'aid' => $aid,
                'no_story' => 1,
                'access_token' => $fanpage_token
        );
そして、ファイルのアップロードを許可するように facebook オブジェクトを設定します。
$facebook->setFileUploadSupport(true);
localhost では、ソースは /var/www/publish_facebook/images/corn.jpg です。
サーバーでは、2 つのパスを試しました。
webspace/httpdocs/blog.webintelligence.ie/publish_facebook/images/corn.jpg
と
http://www.blog.webintelligence.ie/publish_facebook/images/corn.jpg
2 番目のパスをブラウザーで表示すると、画像が表示されます。しかし、両方で同じエラーが発生します。何か案は?