使用facebook api进行搜索

时间:2015-12-17 20:56:26

标签: python-2.7 facebook-graph-api

i want to use facebook api by python to make search on name , like this :

import webapp2
import facebook

graph = facebook.GraphAPI(long_access_token)
search = graph.request('/search?q=alajwadi&type=user')

lass MainHandler(webapp2.RequestHandler):
    def get(self):
    for ids in search["data"]:    
            self.response.out.write(ids["name"])
            self.response.out.write('<br />')

当我在谷歌应用引擎的启动器中运行时,我收到此错误:

提出GraphAPIError(响应) GraphAPIError:不支持的get请求。请阅读https://developers.facebook.com/docs/graph-api

上的Graph API文档

问题是什么?

1 个答案:

答案 0 :(得分:0)

您没有传递用户访问令牌。这是必要的,如

中的文档所述
  

您需要的访问令牌类型取决于您正在执行的搜索类型。

     
      
  • 搜索Page和Place对象需要应用访问令牌。
  •   
  • 所有其他端点都需要用户访问令牌。
  •