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'}))