Я пытаюсь повторить ту же функциональность, которую кто-то другой уже достиг на этой странице здесь:
http://www.facebook.com/PowerPhotoUploader?sk=app_152884604799537
Я не беспокоюсь о принудительной, как клык, часть, не может сделать это никаких проблем.
Мне нужно добиться этого без запроса каких-либо разрешений пользователей так же, как они имеют
Я уже близко, но пока не совсем верно.
Создал тестовый альбом на этой странице: http://www.facebook.com/pages/Demo-Album-Upload/227979503931257?sk=app_153866511376478
Код, который я имею, загружает мое указанное изображение, однако он игнорирует введенный мной идентификатор альбома и вместо этого загружает в альбом в моем собственном профиле.
Код на данный момент:
<?php
$app_id = "XXXXXXXXXXX";
$app_secret = "XXXXXXXXXXXX";
require 'facebook.php';
$facebook = new Facebook(array( 'appId' => $app_id, 'secret' => $app_secret, 'cookie' => true, 'fileUpload' => true,));
$signed_request = $facebook->getSignedRequest();
//print_r ($signed_request);
$page_id = $signed_request["page"]["id"];
//Upload To Page Album
$facebook->setFileUploadSupport(true);
$album_id ='59125';
$file_path ='image2.gif';
$args = array('message' => 'Photo Caption');
$args['image'] = '@' . realpath($file_path);
$data = $facebook->api('/'.$album_id.'/photos', 'post', $args);
print_r($data);
?>
Уже прочитал много материалов форума, установил поддержку filuploadsupport, установил загрузку файла в true, но большая часть информации, которую я могу найти до сих пор, требует пермисов и токена доступа, однако приведенный выше пример не смог достичь ни с одним - есть мысли?
С уважением, Тони