Я ищу, читая много кодов, но моя проблема по-прежнему, я хочу загрузить изображение на страницу facebook, но когда я запустил свой код, он публикуется на странице с моим профилем, а не на странице сроках, мой код приведен нижеавто загрузить изображение с facebook php sdk
function _Post($Message, $Pic)
{
require_once ("library/facebook-php-sdk/src/facebook.php");
$options = (object)array(); // Options
$config = array();
$config['appId'] = $options->posttopage_appID;
$config['secret'] = $options->posttopage_appSecret;
$config['fileUpload'] = true; // optional
$fb = new Facebook($config);
$fb->setFileUploadSupport(true);
$params = array(
"access_token" => $options->posttopage_access_token,
"message" => $Message,
//'aid' => xxxxxx,
"image" => '@' . $Pic
);
try
{
$ret = $fb->api('/' . $options->posttopage_PageID . '/photos', 'POST', $params);
echo 'Successfully posted to Facebook';
}
catch(Exception $e)
{
echo $e->getMessage();
}
}
_Post('Message', '/home/username/public_html/image.png')
Если изменить photos
с feed
в апи коде, я отправляю как должность страницы, так что я знаю, что, как я могу загрузить изображение на странице, как мы размещаем из facebook сети
Я создаю свой токен доступа из https://developers.facebook.com/tools/explorer, где я могу получить токен доступа к странице? – Chingchi
«Получить токен» -> «Токи доступа к странице» –
Спасибо, что я сгенерировал уже;) Проблема решена – Chingchi