python urllib2{“错误代码”:1,“错误消息”:“发生未知错误”}

python urllib2{“错误代码”:1,“错误消息”:“发生未知错误”},python,facebook,urllib2,error-code,Python,Facebook,Urllib2,Error Code,我有下面的代码。如果我将posts值保持为50,则它工作正常,如果我将其设置为200或更大,则它会给我错误: {"error_code":1,"error_msg":"An unknown error occurred"} 获取http响应有问题还是Facebook服务器端有问题: import sys import urllib2 import json fbpageid = 'cnn' fb_url = 'https://graph.facebook.com/' ACC_TOKEN =

我有下面的代码。如果我将
posts
值保持为
50
,则它工作正常,如果我将其设置为
200
或更大,则它会给我错误:

{"error_code":1,"error_msg":"An unknown error occurred"}
获取http响应有问题还是Facebook服务器端有问题:

import sys
import urllib2
import json

fbpageid = 'cnn'
fb_url = 'https://graph.facebook.com/'
ACC_TOKEN = 'xxx'
fields = 'id,name,likes,talking_about_count,posts.limit(200)'
url = fb_url + fbpageid + "?fields=" + fields + "&access_token=" + ACC_TOKEN
print url
try:
     response = urllib2.urlopen(url)

except urllib2.HTTPError, error:
     contents = error.read()
     print contents

由于facebook api调用超时,可能会发生这种情况


从Facebook方面看,您的请求似乎失败了,可能是因为您获取了太多的帖子——请求更少的帖子,并通过对回复的分页来获取更多页面