【问题标题】:python urllib2 {"error_code":1,"error_msg":"An unknown error occurred"}python urllib2 {"error_code":1,"error_msg":"发生未知错误"}
【发布时间】:2014-06-26 05:57:12
【问题描述】:

我有以下代码。如果我将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 方面失败了,可能是因为您获取的帖子太多 - 请求更少的帖子并通过响应分页以获得更多页面

标签: python facebook urllib2 error-code


【解决方案1】:

由于facebook api调用超时,可能会发生

https://developers.facebook.com/bugs/208797482578964

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    • 2020-12-04
    相关资源
    最近更新 更多