我尝试使用Facebook图形API(通过pythonsdk)从Django应用程序创建一个事件。我用的是http://github.com/mscheibe/python-sdk叉子,这很好。我登录我的用户,获取并存储访问令牌等
问题是,当我向上推这个新事件时,我得到了一条错误消息:“Graph API error:(#100)需要参数密码”。在
我浏览了所有的文档,并在谷歌上搜索了一遍,但就是不明白为什么我会把这个错误找回来。据我所见,我发送到facebook pythonssdk的json数据格式良好,参数正确。我正在调用put_event并传递用户的id和以下内容:
{“name”:“我的事件名称”,“privacy”:“OPEN”,“access_-token”:“231983993485023 | 2.AQDK5NtlBTkm……..”,“开始时间”:“2011-05-02”,“description”:“一个长描述在这里”,“结束时间”:“2011-07-09”,“位置”:“前沿”}
我本以为很标准。我错过什么了吗?!在
哦,天哪,对,我回来的错误信息误导了我。实际发生的是我表单中的一个循环错误。它将我的整个字典输出转换成一个json字符串,而不是字典中的单个参数(如果需要)。在
所以很容易修复!现在我只在需要时使用json转换参数,并将格式良好的字典传递给各种facebook pythonsdk方法。一切都太好了!在
相关问题 更多 >
编程相关推荐