0
我是Facebook粉絲頁面的管理員,我需要以管理員身份發佈圖片。當我使用這段代碼時,它會在我自己的Facebook牆上發帖。我有應用程序的管理權限。 有什麼想法?發佈到Facebook粉絲頁面不屬於我自己的Facebook牆壁
<?php
$album_id ='9543045';
$access_token='W4997qoxbdFGLZA1d8a7JhoNoKxZBcNdFcdUXgDXa7k7oeFvKBIZA6OHf81pZAyV5nCAZD';
$file= '/Users/bazinga/Desktop/banner1.png';
$args = array(
'message' => urlencode('Hello'),
'description' => urlencode('World'),
'access_token' => urlencode($access_token)
);
$args[basename($file)] = '@' . realpath($file);
$ch = curl_init();
$url = 'https://graph.facebook.com/'.$album_id.'/photos?access_token='.$access_token;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
$data = curl_exec($ch);
//returns the photo id
print_r(json_decode($data,true));