Публикация достижений в Facebook с использованием API As3
Я зарегистрировал достижение для своей игры в Facebook. Но не могли бы вы помочь мне разобраться, как опубликовать это достижение Facebook с помощью AS3 API?
Это так же, как
var wallPostParams:Object ={
achievement :"achievemt url",
access_token :"xxxxxxxxxxxxx"
};
Facebook.postData('me/achievements/', postToWallCompleteHandler, wallPostParams);
Это способ опубликовать это?
2 ответа
Решение
var method:String = facebookSession.uid+"/achievements"
var wallPostParams:Object ={
achievement :"achievemt url",
access_token :"xxxxxxxxxxxxx"
};
Facebook.postData(method, postToWallCompleteHandler, wallPostParams);
Вкратце, просто замените "я" на идентификатор пользователя
Следуйте документации по достижениям, которую Facebook предоставляет, чтобы ваши достижения работали. Сначала необходимо зарегистрировать достижение в своем приложении, а затем опубликовать достижения, используя /{user_id}/achievements
, Вам нужно будет спросить пользователя о publish_actions
разрешение.
Вы получите ошибки, если достижение не зарегистрировано.