Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.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中使用facebook sdk获取搜索结果_Python_Facebook_Facebook Apps_Facebook Access Token - Fatal编程技术网

在python中使用facebook sdk获取搜索结果

在python中使用facebook sdk获取搜索结果,python,facebook,facebook-apps,facebook-access-token,Python,Facebook,Facebook Apps,Facebook Access Token,当我在facebook搜索中键入内容时,我会根据搜索词得到结果。我需要什么样的权限才能访问搜索结果。 我已经浏览了这个链接,但是我没有通过用python实现的FacebookSDK使用搜索词获得任何数据。我在facebook搜索框中手动键入搜索词时得到了结果 下面是我的代码 import requests import facebook import json def pp(o): print(json.dumps(o,indent=1)) ACCESS_TOKEN = 'EAAGCJ

当我在facebook搜索中键入内容时,我会根据搜索词得到结果。我需要什么样的权限才能访问搜索结果。

我已经浏览了这个链接,但是我没有通过用python实现的FacebookSDK使用搜索词获得任何数据。我在facebook搜索框中手动键入搜索词时得到了结果

下面是我的代码

import requests
import facebook
import json


def pp(o):
  print(json.dumps(o,indent=1))

ACCESS_TOKEN = 'EAAGCJ6G1tMIBAPfcGvUXMe0v5aRPOTBPGr5gepZBZB1gvfpyBeeuLJyphy1QXbuP25pzROlPo4ixqtap9cZCixW3ZC2pwBpUVOcm4GZCADE0GBxFryIniiYxGHS2MZCUAp3apRBic1mUhhOD3e9DBUrqbAbVGzAOcafb2BjhsXd5YWdTyNCf46LlZB8sHtj76RZCjjBHhN0NoDXVjDslttDOUWktlIoSsBoi38QYljSSLgZDZD'

base_url = 'https://graph.facebook.com/me'
g = facebook.GraphAPI(ACCESS_TOKEN,version="2.11")
pp(g.request("search", {"q" : "social web", "type" : "page"}))
当我运行上面的代码时,结果是

{
 "data": []
}
但当我在facebook搜索中输入相同的搜索词时,我得到的结果是


有什么我遗漏的吗访问令牌是用户访问令牌,我是否需要任何其他令牌来访问搜索结果。如果需要,您可以帮助我,请

facebook.com上的搜索和API中的可用内容是完全不同的两件事。我没有得到你@wizkid,仅仅因为你可以在facebook.com上做一些事情并不意味着你可以在API中做。所以你告诉我我不能从facebook上刮取搜索结果。你不能刮取facebook.com吗