如何使用图形api在facebook中创建事件

时间:2011-06-22 11:44:23

标签: facebook-graph-api

我正在创建facebook应用程序。我想创建一个事件。我尝试了以下网址,但对我不起作用。 https://graph.facebook.com/profileid/events?access_token=generatedaccess_token&name=somename&location=locationname我正在使用空白数据获取json输出。数据标记中没有任何内容。当我添加method = post时,给出错误说无效参数。

1 个答案:

答案 0 :(得分:1)

要创建活动,您必须发出HTTP POST请求。这直接来自facebook图表api文档:http://developers.facebook.com/docs/reference/api/page/#events

HTTP POST请求基本上就像使用method =“post”提交表单一样。您可以使用cURL轻松完成此操作:

curl \
    –F 'access_token=[PAGE_ACCESS_TOKEN]' \
    -F 'batch=[ \
          { "method": "POST", \
            "relative_url": "[PAGE_ID]/events", \
            "body": "name=[EVENT_NAME]&start_time=[UNIX_TIMESTAMP]" \
          }, \
        ]'\
    https://graph.facebook.com

您可以参考批量请求部分获取更多帮助:http://developers.facebook.com/docs/reference/api/batch/