Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:FacebookGraphAPI按名称搜索_Python_Facebook_Facebook Graph Api - Fatal编程技术网

Python:FacebookGraphAPI按名称搜索

Python:FacebookGraphAPI按名称搜索,python,facebook,facebook-graph-api,Python,Facebook,Facebook Graph Api,我知道这很简单,但我想不出来。正在尝试按名称搜索用户 import facebook graph = facebook.GraphAPI(token) graph.request(#HAVING PROBLEMS) 从文件中: def request(self, path, args=None, post_args=None, files=None, method=None) graph.request('/search')得到了那部分。响应是未指定节点 如果我尝试graph.request

我知道这很简单,但我想不出来。正在尝试按名称搜索用户

import facebook
graph = facebook.GraphAPI(token)
graph.request(#HAVING PROBLEMS)
从文件中:

def request(self, path, args=None, post_args=None, files=None, method=None)
graph.request('/search')
得到了那部分。响应是
未指定节点

如果我尝试
graph.request('/search','anystring')
,例如:

graph.request('/search', 'my name') #or
graph.request('/search', 'name=whatever')
我得到:

File "C:\Python27\lib\site-packages\facebook.py", line 291, in request
    args["access_token"] = self.access_token
TypeError: 'str' object does not support item assignment
这对我有用:

import facebook
token = 'my_token'
graph = facebook.GraphAPI(token)
data = graph.request('/search?q=someusernane&type=user')
print data

args应该是dict而不是字符串。