1
我目前能夠通過Facebook SDK的Python返回當地Facebook事件是這樣的:Facebook的圖形的Python事件信息挖掘
import facebook # pip install facebook-sdk
import json
ACCESS_TOKEN = 'CAACEdEose0cBAP0G6qGRqHsalEB9YKEUBNny3r3WQZBizPrrznkYX36kZBo2Oy2mbiMjOkI5FJa27bIcUN4Do16VrOw4eDL99ZBNKRAjVfakvNXUXtT8K9uU29fIwq6JJQ9lsQZConkwvzv1IElMU30EGms0QYxX8sIsjFogrzE00iBmvpOltIbfgFnO7BoO75xKaUbk5NTDNIYAy0tKGZAuwabzmH8oZD'
def pp(o):
print json.dumps(o, indent=1)
# Create a connection to the Graph API with your access token
g = facebook.GraphAPI(ACCESS_TOKEN)
print
print '---------------'
print 'Events'
print '---------------'
pp(g.request("search", {'q' : 'Evansville, IN', 'type' : 'event'}))
它返回是這樣的:
{
"id": "565819520206832",
"start_time": "2014-11-07T19:15:00-0600",
"location": "Evansville, IN",
"name": "Evansville Icemen vs. Wheeling Nailers",
"end_time": "2014-11-08T03:15:00-0600"
},
我想只將這些結果過濾爲現在或未來發生的事件。
我想這沒有運氣:
pp(g.request("search", {'q' : 'Evansville, IN', 'type' : 'event', 'until' : 'today'}))