Обновление счета Facebook Publish_Action - PullRequest
1 голос
/ 25 февраля 2012

У меня есть следующий код для обновления счета пользователя:

FB.api("USERID>/scores", 'POST', {score: currentScore, access_token: "APP_ACCESS_TOKEN"},
 function(response){ 
  if (!response || response.error) 
    {console.error(response);} 
  else { console.log(response);}
 }
);  

Тот же код работал нормально в моем предыдущем приложении. Но на этот раз, даже когда я получаю истинный показатель ответа, то также не обновляется оценка. Я также попытался опубликовать счет по прямой ссылке (как показано ниже) для перекрестной проверки на случай, если у меня возникнут проблемы с моим кодом.

https://graph.facebook.com/USER_ID/scores?score=USER_SCORE&access_token=APP_ACCESS_TOKEN

Результат, который я получаю, выглядит так:

{
   "data": [
      {
         "user": {
            "name": "Harsh",
            "id": "xxxxx"
          },
         "score": 0,
         "application": {
           "name": "xxxxxxxx",
           "canvas_name": "xxxxxxxxx",
           "namespace": "xxxxxxxxxx",
           "id": "xxxxxxxxxx"
          }
      }
   ] 
}

Насколько я знаю, это результат чтения очков. Может ли кто-нибудь помочь мне, где я не прав.

FYI: 1. Я передаю APP_ACCESS_TOKEN 2. Мое приложение зарегистрировано как игра 3. Я принимаю разрешение publish_actions

...