需要 Facebook Graph API create_event 错误密码参数

Posted

技术标签:

【中文标题】需要 Facebook Graph API create_event 错误密码参数【英文标题】:Facebook Graph API create_event error password parameter required 【发布时间】:2011-06-15 10:03:07 【问题描述】:

我正在尝试使用 Facebook Graph API(通过 python-sdk)从我的 Django 应用程序创建一个事件。我正在使用http://github.com/mscheibe/python-sdk fork,这一切都很好。我登录我的用户,获取并存储访问令牌等。

问题是当我去推送新事件时,我收到了这条错误消息:“Graph API Error: (#100) The parameter password is required”。

我浏览了文档,并用谷歌搜索了一遍,但就是不明白为什么我会收到这个特定的错误。据我所知,我发送到 facebook-python-sdk 的 json 数据格式正确且参数正确。我正在调用 put_event 并传递用户的 id 和以下内容:

"name": "My Event Name", "privacy": "OPEN", "access_token": "231983993485023|2.AQDK5NtlBTkm........", "start_time": "2011-05 -02", "description": "这里有一个长描述", "end_time": "2011-07-09", "location": "The Frontier"

我会认为相当标准。我错过了什么吗?!

【问题讨论】:

【参考方案1】:

天哪,没错,我收到的错误消息误导了我。实际发生的是我表单中的循环错误。它将我的整个字典输出转换为 json 字符串,而不是字典中的单个参数(如果需要)。

所以这很容易解决!现在我只在需要时使用 json 来转换参数,并将格式良好的字典传递给各种 facebook-python-sdk 方法。一切都很好!

【讨论】:

以上是关于需要 Facebook Graph API create_event 错误密码参数的主要内容,如果未能解决你的问题,请参考以下文章

Facebook Graph API:有应用访问令牌,需要用户访问令牌而无需交互

加入群组的Facebook Graph Api

加入群组的 Facebook Graph Api

需要 Facebook Graph API create_event 错误密码参数

没有 Facebook 登录的用户 Instagram Graph API

facebook graph api - 在页面上获取用户发布的图像