gpt4 book ai didi

php - Facebook Graph 搜索结果与 "Public Posts"结果不匹配?

转载 作者:行者123 更新时间:2023-12-04 05:18:30 25 4
gpt4 key购买 nike

使用 graph.facebook.com 获得的结果似乎与您从他们自己的搜索结果中获得的结果不符。

例如:
https://graph.facebook.com/search?q=www.mightytrainer.com&type=post&limit=25



https://www.facebook.com/search/results.php?q=www.mightytrainer.com&type=eposts&init=quick&tas=0.07711535459384322

Joe Goodwin 和 Taryn Higgan 和我都没有共同的 friend 。它们显示在网络结果中,但不在图表中。

我错过了一些基本的东西吗?

最佳答案

使用用户访问 token 尝试相同的搜索,就用户隐私设置而言,结果应该是相似的。

https://graph.facebook.com/search?q=www.mightytrainer.com&type=post&limit=25&access_token=your_user_access_token

Graph Explorer 中的示例。

https://developers.facebook.com/tools/explorer?method=GET&path=search%3Fq%3Dwww.mightytrainer.com%26type%3Dpost

引用: https://developers.facebook.com/docs/concepts/login/access-tokens-and-types/

php 示例:假设 php sdk 3.1.1。已安装,应用程序已安装。
    // init sdk, sample coming
require './src/facebook.php';
$facebook = new Facebook(array(
  'appId'  => 'Your App Id Here',
  'secret' => 'Your App Secret Here',
  'cookie' => true, // enable optional cookie support
  ));   
try { $user = $facebook->getUser(); } catch (FacebookApiException $e) {  }
// Get the current access token if user.
if($user){
$access_token = $facebook->getAccessToken();
// in the case of ajax we need to set the access token or will get expired error.
// Comment out api get token, uncomment session.
// $access_token = $_SESSION['fb_YourAppIdHere_access_token'];
if($access_token){ $facebook->setAccessToken($access_token); }
};
// access token usage should be handled by api.
$api_search = $facebook->api('/search?q=www.mightytrainer.com&type=post');
// print results array
echo '<pre>';
print_r($api_search);
echo '</pre>';

javascript示例:
// init sdk, sample coming

关于php - Facebook Graph 搜索结果与 "Public Posts"结果不匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13939897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com