2012-05-31 3 views
2

Я использую API-интерфейс Score для загрузки оценки в facebook и ожидаю чего-то вроде this или this, показанного на стене пользователя. Но ничего не происходит в конце.Некоторые вопросы о API для оценки Facebook

Код ниже разработан с использованием Facebook Android SDK

public void PostScore(int RequestID, int Score) { 
    Bundle Parameters = new Bundle(); 
    Parameters.putString("score", String.valueOf(Score)); 

    try { 
     this._AsyncRequest(String.format("/%s/scores", _UserProfile.getString("id")), Parameters, RequestID, "POST"); 
    } 
    catch(Exception e) { 

    } 
} 

После метода вызова, получил ответ

true 

Check "/ user_id/баллы" с Open Graph Проводнике, результат

{ "data": [ 
    { 
     "user": { 
      "name": "XXX", 
      "id": "###############" 
     }, 
     "score": 1020, 
     "application": { 
      "name": "XXXXX", 
      "namespace": "XXXXX", 
      "id": "###############" 
     } 
    }] 
} 

Все, что я хочу, это сделать рассказы на картинке на стене пользователя.

Пожалуйста, помогите мне.

+0

Укажите код, который вы используете. Есть ли ошибки и т. Д.? –

+0

Ошибок во время вызова метода. Оценка загружена успешно, но ничего не отображается на стене пользователя. Предполагается генерировать историю автоматически, не так ли? –

ответ

0

Результаты не публикуются автоматически. Они публикуются только при определенных условиях, а именно когда пользователь:

получает новый высокий балл («История с высокими баллами»). передать оценку другого друга («Прохождение истории»).

0

да ... оценка не публикуется автоматически.

и если они делают свое действие только в том случае, если какой-либо пользователь передает предыдущий рекордер через новый. Хотя всегда можно было проверить это либо в записи активности пользователя, либо на вкладке «Подача фида пользователя».

Note : one needs to give publish_actions permissions to post the score

Смежные вопросы