Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook API成就:3404在注册成就时找不到请求的成就_Facebook_Achievements - Fatal编程技术网

Facebook API成就:3404在注册成就时找不到请求的成就

Facebook API成就:3404在注册成就时找不到请求的成就,facebook,achievements,Facebook,Achievements,问题是,当我试图做我所说的,但当我注册我的成就,我得到了一个错误: { "error": { "type": "OAuthException", "message": "(#3404) Cannot find requested achievement" } } 以下是我的python代码,用于注册成就: def register_achievement(url): from django.conf im

问题是,当我试图做我所说的,但当我注册我的成就,我得到了一个错误:

{ "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 下面是这个成就的链接:

使用这个工具来解决这个问题,我发现原因是应用程序设置页面中的应用程序域是空的