0

少し前に、投稿を複数の Facebook ページに自動的に公開できる小さなアプリ (まだ使用中) を書きました。
昨日(または今朝)の時点で、どうやら、掲示板に写真を直接アップロードする機能はもう機能していないようです。
説明させてください:アルバム「Wall Photos」(アルバムの名前は特に覚えていません)にアプリの説明を含む写真をアップロードしましたが、これらはFacebookページの壁に直接表示されました.Facebookは明らかにもはやありません壁に写真を挿入しますが、アルバム「壁の写真」にのみ配置します。
投稿を作成するために使用するPHPの関数は次のとおりです。

<?php
require 'facebook.php'; //Facebook PHP SDK
function pubFacebook(){
    $facebook = new Facebook(array(
        'appId' => '####',
        'secret' => '####',
        'cookie' => true
    ));
    $user_token = "#####################"; //Token of the user
    $facebook->setAccessToken($user_token);
    $facebook->setFileUploadSupport(true);
    $user = $facebook->getUser();
    if($user){
        $album_id = "123456789"; //Id of album "Wall Photos" (it is correct, I double-checked)
        $args_fb = array();
        $args_fb['message'] = "My Message";
        $args_fb['image'] = '@' . realpath('/directory/of/the/image.jpg');
        $args_fb['access_token'] = "#####################"; //Token of the page
        return $facebook->api('/'.$album_id.'/photos?access_token='.$token['access_token'],'post',$args_fb);
    }else{
        return false;
    }
}
var_dump(pubFacebook());
?>

なぜこれが起こるのですか?何か変わった?
ありがとう、私の悪い英語でごめんなさい。

4

0 に答える 0