我正在使用python facebook-sdk,并希望查找我的新闻Feed中标有位置的所有帖子。要获取我的新闻Feed中的所有帖子,我知道我可以使用它:
graph = facebook.GraphAPI(USER_TOKEN)
feed = graph.get_connections("me", "home")
根据facebook's API docs,如果我只想要有位置的帖子,我需要将参数'with = location'添加到由
生成的网址的末尾feed = graph.get_connections("me", "home")
但是当我尝试
时feed = graph.get_connections("me", "home", with='location')
我得到了
SyntaxError: invalid syntax
我做错了什么?
答案 0 :(得分:0)
由于with
是python关键字,因此不能在函数调用中将其用作关键字参数,如:
any_function(with=5)
或在我的情况下:
feed = graph.get_connections("me", "home", with='location')
python facebook-sdk中get_connections
的函数定义是
def get_connections(self, id, connection_name, **args):
这意味着您可以通过执行以下操作发送with
作为关键字参数:
graph.get_connections('me','home', **{'with':'location'})