Как создать счет в приложении Facebook? - PullRequest
1 голос
/ 06 января 2012

из документации на Facebook написано: «Вы можете опубликовать счет или пользователя, отправив HTTP-запрос POST в / USER_ID / scores с приложением access_token, если у вас есть разрешение publish_actions.»

хорошоУ меня есть разрешение publish_actions, и я пытаюсь следующий код, но он не работает ...

require('php-sdk/src/facebook.php');
$facebook = new Facebook(array(
'appId'  => '123546321654654654654',
'secret' => 'd9132156afasdfadsfsdfewfg79f5f16d0', 
'cookie' => true
));
$attachment = array('score' => 1005);
$postscore = $facebook->api('/12345612/score/','POST',$attachment);

Ответы [ 2 ]

1 голос
/ 25 января 2012

Вам необходимо отправить токен доступа вашего приложения в массиве вложений. Так что просто обновите вложение массива до

$attachment = array( 'score' => 1005, 'access_token' => $facebook->getAppId().'|'.$facebook->getApiSecret() )
$postscore = $facebook->api('/12345612/score/','POST',$attachment);
0 голосов
/ 06 января 2012

Я не знаком с php, но ссылка для публикации оценки - "/ USER_ID / scores /".Вы забыли свои в конце счета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...