必须使用Facebook Graph API create_event错误密码参数

问题描述

| 我正尝试使用Facebook Graph API通过Django应用程序创建事件(通过python-sdk)。我正在使用http://github.com/mscheibe/python-sdk分支,这一切都很好。我登录我的用户获取并存储访问令牌等。 问题是当我要向上推送新事件时,我会收到以下错误消息:\“ Graph API错误:(#100)参数密码为必需\”。 我浏览了所有文档,并在整个Google上进行了搜索,但看不到为什么我会收到此特定错误。据我所知,我正在发送到facebook-python-sdk的json数据格式正确且参数正确。我正在调用put_event并传递用户的ID和以下内容: {\“名称\”:\“我的活动名称\”,\“隐私\”:\“ OPEN \”,\“ access_token \”:\“ 231983993485023 | 2.AQDK5NtlBTkm ........ \” ,\“ start_time \”:\“ 2011-05-02 \”,\“ description \”:\“详细说明在此处\”,\“ end_time \”:\“ 2011-07-09 \”, \“位置\”:\“边疆\”} 我会想到的很标准。我错过了什么吗?     

解决方法

        噢,亲爱的,对,我回来的错误消息误导了我。实际发生的是我的表单中的一个循环错误。它将整个字典输出转换为json字符串,而不是字典中的各个参数(如有必要)。 这样就很容易修复!现在,我仅在需要时使用json转换参数,并将格式正确的字典传递给各种facebook-python-sdk方法。一切都很好!     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...