Вот проблема, когда я пытаюсь сделать то, что сказал этот пост , но когда я регистрирую свое достижение, я получаю ошибку:
{
"error": {
"type": "OAuthException",
"message": "(#3404) Cannot find requested achievement"
}
}
вот мой код Pythonзарегистрировать достижение:
def register_achievement(url):
from django.conf import settings
app_access_token = get_app_access_token()
post_data = {
'achievement': url,
'access_token': app_access_token,
}
file = urllib.urlopen("https://graph.facebook.com/" + settings.APP_ID + "/achievements", urllib.urlencode(post_data))
try:
response = _parse_json(file.read())
finally:
file.close()
if type(response) == type({}) and response.get("error", None):
raise GraphAPIError(response["error"]["type"],
response["error"]["message"])
return response
и вот ссылка на достижение: http://tapdiamond -nl-fb.socialgamenet.com / facebook / достижений / level_up / 1