Я пытаюсь опубликовать оценки пользователей (целочисленные значения) в Facebook.Мой код выглядит следующим образом:
<code><pre><?php getScores($accessToken) ?>
<?php postScores($accessToken, 'PLAYER_ID', 34) ?>
<?php getScores($accessToken) ?>
и код PHP:
<code><?php
function getScores($accessToken) {
$fbCurl = curl_init();
curl_setopt($fbCurl, CURLOPT_URL, 'https://graph.facebook.com/APPLICATION_ID/scores&access_token=' . $accessToken);
curl_setopt($fbCurl, CURLOPT_RETURNTRANSFER, 1);
$scores = curl_exec($fbCurl);
curl_close($fbCurl);
echo '<h1>Scores</h1><pre>';
var_dump(json_decode($scores));
echo '
';} function postScores ($ accessToken, $ uid = 'PLAYER_ID', $ score = 23) {$ fbCurl = curl_init ();curl_setopt ($ fbCurl, CURLOPT_URL, sprintf ('
https://graph.facebook.com/%s/scores&access_token='. $ accessToken, $ uid, $ score));curl_setopt ($ fbCurl, CURLOPT_RETURNTRANSFER, 0);$ data = array ('Score' => $ Score);curl_setopt ($ fbCurl, CURLOPT_POST, true);curl_setopt ($ fbCurl, CURLOPT_POSTFIELDS, $ data);curl_exec ($ fbCurl);curl_close ($ fbCurl);}
После публикации значение оценки для этого пользователя по-прежнему равно 0. Я что-то не так делаю?