我正在嘗試使用Facebook並嘗試通過Graph API創建事件。我使用的是django和github的python-facebook-sdk。我可以成功發佈到我的牆上拉朋友等確定Facebook錯誤代碼100的確切原因
我使用Django的社會權威性的Facebook登錄的東西,具有權限的settings.py:
FACEBOOK_EXTENDED_PERMISSIONS = ['publish_stream','create_event','rsvp_event']
在Facebook上的圖形API Explorer中的請求的作品,所以我知道使用什麼參數,以及,我正在使用它們。
這是我的Python代碼:
def new_event(self):
event = {}
event['name'] = name
event['privacy'] = 'OPEN'
event['start_time'] = '2011-11-04T14:42Z'
event['end_time'] = '2011-11-05T14:46Z'
self.graph.put_object("me", "events", args=None, post_args=event)
正在調用facebook的API的代碼大致是:(也access_token
被添加到post_args
然後被轉換爲post_data
和urlencoded進行
file = urllib.urlopen("https://graph.facebook.com/me/events?" +
urllib.urlencode(args), post_data)
我得到的錯誤是:
Exception Value: (#100) Invalid parameter
我想弄清楚什麼是錯誤的,但也是如何弄清楚總體出了什麼問題,所以我可以在將來進行調試。它似乎太過於通用的錯誤,因爲我不知道什麼是錯的。
一個Python錯誤或Facebook圖形API錯誤?你可以發佈更多的痕跡,如果它是前者 –
你檢查了這個http://stackoverflow.com/questions/2690971/how-to-add-a-facebook-event-with-new-graph-api? –