【发布时间】:2012-11-27 14:29:34
【问题描述】:
当我在开发环境中打印“user_stream”时,会打印完整的字符串。但是,当我在生产环境中查看控制台中打印的内容时,不会打印“user_stream”的全部内容,我相信这会导致稍后在我拥有的附加代码中出现错误。
我的问题是:为什么“user_stream”的所有内容都没有打印在生产环境的控制台中,我该如何解决这个问题?
instance = UserSocialAuth.objects.get(user=request.user, provider='facebook')
token = instance.tokens
user_url = "https://graph.facebook.com/me/friends?access_token=" + token['access_token']
u = urllib.urlopen(user_url);
user_stream = json.loads(u.read())
print user_stream
【问题讨论】:
-
尝试打印 u,以确保它正常工作。
-
这是我打印 u 时得到的结果:
> -
我的意思是
u.read(),应该更具体一些,抱歉... -
现在我只看到“[error]”,没有其他文字。我不确定如何解决这个问题,因为当我将带有访问令牌的 user_url 复制/粘贴到浏览器中时,我可以看到完整的 json。
-
您看到来自 user_stream 的错误,还是看到
u.read()的打印输出?
标签: python django facebook json facebook-graph-api