わかりました、これはすべてうまくいきます...例外として、写真はページ管理者として投稿するのではなく、ユーザーフィードに投稿します...(ページとしてではなく、私の個人的なFacebookアカウントから投稿します)
答えをあちこち探したが、何も出てこなかった...
(config.php)
<?PHP
$facebook = new Facebook(array(
'appId' => $appId,
'secret' => $appSecret,
'fileUpload' => true,
'cookie' => true
));
$fbuser = $facebook->getUser();
?>
<?php
include_once("config.php");
$facebook->setFileUploadSupport(true);
$userPageId = 619143434781602;
if ($fbuser) {
try {
$img = $imgSrc;
$post_url = '/'.$userPageId.'/photos';
$photo = $facebook->api($post_url, 'POST',
array(
'source' => '@' . 'test.jpg',
'message' => 'Photo uploaded via the PHP SDK!'
)
);
} catch (FacebookApiException $e) {
echo $e->getMessage();
}
}
?>