2014-05-08 2 views
1

J'ai le code ci-dessous. Si je garde la valeur posts comme 50 il fonctionne très bien, si je fais 200 ou plus il me donne l'erreur:python urllib2 {"code_erreur": 1, "error_msg": "Une erreur inconnue s'est produite"}

{"error_code":1,"error_msg":"An unknown error occurred"} 

Est-ce problème à obtenir la réponse http ou d'un problème de côté serveur 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 
+1

on dirait votre La requête échoue du côté de Facebook, probablement parce que vous allez chercher autant de messages - demande moins de messages et pagine dans la réponse pour obtenir des pages supplémentaires – Igy

Répondre

Questions connexes