这是问题所在,当我尝试按照这篇文章所说的做时,但是当我注册我的成就时,我收到了一个错误:
{
“错误”: {
“类型”:“OAuthException”,
"message": "(#3404) 找不到请求的成就"
}
}
这是我注册成就的python代码:
def register_achievement(url):
从 django.conf 导入设置
app_access_token = get_app_access_token()
post_data = {
“成就”:网址,
'access_token':app_access_token,
}
file = urllib.urlopen("https://graph.facebook.com/" + settings.APP_ID + "/achievements", urllib.urlencode(post_data))
尝试:
响应 = _parse_json(file.read())
最后:
文件.close()
如果 type(response) == type({}) 和 response.get("error", None):
引发 GraphAPIError(response["error"]["type"],
响应[“错误”][“消息”])
返回响应
这是成就的链接:http: //tapdiamond-nl-fb.socialgamenet.com/facebook/achievements/level_up/1