少し前に、投稿を複数の 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());
?>
なぜこれが起こるのですか?何か変わった?
ありがとう、私の悪い英語でごめんなさい。