使用 Facebook Graph Api 搜索帖子

2023-12-04

我想使用图形 API 搜索过去 30 天的数据的帖子(新闻源)?这样做的最佳做法是什么? Facebook Graph API 是否有 API 限制来限制 HTTP 请求的请求?


注意:以下内容都不再有效。从 Facebook Graph API 2.3 版开始,搜索端点已被弃用。

Copying 从这里的“搜索”下:

搜寻中

您可以搜索所有公共对象 在社交图中https://graph.facebook.com/search。这 格式为:

我们支持搜索以下内容 对象类型:

* All public posts: https://graph.facebook.com/search?q=watermelon&type=post
* People: https://graph.facebook.com/search?q=mark&type=user
* Pages: https://graph.facebook.com/search?q=platform&type=page
* Events: https://graph.facebook.com/search?q=conference&type=event
* Groups: https://graph.facebook.com/search?q=programming&type=group
* Places: https://graph.facebook.com/search?q=coffee&type=place&center=37.76,122.427&distance=1000
* Checkins: https://graph.facebook.com/search?type=checkin

您还可以搜索个人 用户的动态消息,仅限于此 用户的朋友,通过添加 q 参数 到主连接 URL:

* News Feed: https://graph.facebook.com/me/home?q=facebook

这是这样做的一种方法。但你更好的选择是使用FQL,这是由JavaScript SDK,与fb.dataquery方法。你想做的是使用流表获取用户的状态帖子。

现在,从你的问题中,我了解到你更愿意使用 PHP 版本而不是 Javascript 版本。据此,您需要做的是解码(使用json_decode) 此 url 接收到的 json 对象:

https://graph.facebook.com/[USERNAME/USERID]?fields=posts&access_token=[A VALID ACCESS TOKEN]

据我所知,这个灵魂是没有极限的。不过,请看一下文档在这里.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Facebook Graph Api 搜索帖子 的相关文章

  • header() 错误未在 php 中显示

    我写了一个PHP程序 我用session start and header 函数 我知道在向客户端发送任何内容之前应该使用此函数 没关系 但是为了测试 我向客户端发送了一条测试消息echo test 在使用 header 之前 但我没有收到
  • 通过jquery传递搜索参数

    我有一个表单 如果用户输入搜索查询 其参数应通过 jquery 传递 并在获取结果后将结果加载到 div 容器中 由于我不太熟悉 jquery 我该怎么做 html currently the data is being displayed
  • Laravel 验证:存在附加列条件 - 自定义验证规则

    在 Laravel 中指定存在验证规则时 是否有一种方法可以引用另一个字段 我希望能够说输入 a 必须存在于表 a 中 输入 b 必须存在于表 b 中 并且表 b 中列 x 的值必须等于输入 a 最好通过例子来解释 public rules
  • 我如何知道请求是否来自 flash swf?

    我有一个用 flash 开发的应用程序 我需要访问一些 php 文件 因此 如果访问来自 swf 则 php 文件会返回一些数据 如何判断请求是否来自Flash 无需将 get post 变量传递给 php 可能是用户代理 推荐人 请记住
  • 基本表创建 fpdf

    我找不到使用 fpdf 制作表格并从 mysql 数据库获取数据的合适教程 我只是想知道如何创建一个 我在网上尝试示例时遇到了很多错误 例如 我有 名字 中间名 姓氏 年龄 和 电子邮件 列 如何使用 fpdf 创建表格并回显数据库中的条目
  • Javascript 函数与 php 一样吗?

    我在网站上使用 WebIM 提供聊天支持 我希望能够在客户端启动聊天会话时设置一个计时器 如果操作员 技术人员在 x 秒内没有响应 我希望页面重定向到客户端可以留言的另一个页面 有点像 请稍等 我们尝试联系您 这样 如果所有技术人员都太忙或
  • CSS 无法与 CodeIgniter 一起使用

    这是我的 CI 代码的一部分 class page extends CI Controller var Page public function construct parent construct this gt Page 1 this
  • PHP 的 PDO 可以限制为单个查询吗?

    PHP 的 PDO 允许通过 query 方法或作为准备好的语句同时执行多个查询 以下两个示例均有效 Two SQL queries query SELECT FROM table DROP table Execute via query
  • 如何从控制器访问 Zend Framework 应用程序的配置?

    我有一个基于 Zend 框架的应用程序快速开始 http framework zend com docs quickstart setup 我已经让演示工作起来 现在正在实例化一个新的模型类来完成一些实际工作 在我的控制器中 我想将配置参数
  • PHP mkdir() 和 fopen() 不起作用 - 权限问题? umask问题?

    以下 PHP 脚本无法创建目录 它也将无法创建文件 当目录已经存在时 ini set error reporting E ALL define ABSPATH SERVER DOCUMENT ROOT echo ABSPATH br br
  • 如何将参数传递给 Symfony2 中的验证约束 - 在 yml 中

    我正在尝试向我的应用程序添加一个包范围的参数 以便我可以将其添加到我的验证约束文件 validation yml 中 myApp myBundle Entity Contact properties name NotBlank messag
  • Yii 查询时对相关模型的限制

    我遇到了极限问题 我正在使用的代码如下 model PostCategory model record model gt with array posts gt array order gt posts createTime DESC li
  • Laravel 5.3:护照实现 - {“error”:“invalid_client”,“message”:“客户端身份验证失败”}

    我按照中提到的确切步骤进行操作Laracast Laravel 5 3 的新增功能 Laravel Passport https laracasts com series whats new in laravel 5 3 episodes
  • PHP 时间间隔

    我正在寻找一个看起来应该非常简单的解决方案 但似乎我不能在这里找到任何好的答案 而且我自己似乎无法让它发挥作用 我正在寻找的是设置开始时间 结束时间 然后迭代给定时间间隔之间的一组时间 例如 上午 9 00 下午 5 00 是开始时间 这些
  • Laravel - 覆盖模型 ID

    我正在开发电子书管理系统 我使用 UUID 而不是自动递增整数主键 它工作得很好 protected static function boot parent boot static creating function model model
  • PHP 文件服务脚本:下载不可靠?

    这篇文章最初是关于 ServerFault 的一个问题 https serverfault com questions 131156 user receiving partial downloads https serverfault co
  • PHP简单的html dom解析器与wordpress冲突吗?

    PHP简单的html dom解析器与wordpress冲突吗 因为每当我尝试将其与此代码一起包含在我的标头中时 一切都变成空白 感谢您提前提供任何帮助 当我尝试在 HTML 文档中使用 PHP 包含时 我遇到了同样的问题 但当我使用func
  • 无法与站点通信以检查致命错误

    无法与站点通信以检查致命错误 因此 PHP 更改已恢复 您需要通过其他方式上传 PHP 文件更改 例如使用 SFTP 有什么解决办法 我正在 WordPress 中编辑头文件 遇到这个问题 尝试这个 我有同样的问题并决定调查一下 更改 wp
  • php56 - CentOS - Remi 仓库

    我刚刚在测试盒上安装了 php 5 6 正常的 cli php 解释器似乎不存在 gt php v bash php command not found gt php56 v PHP 5 6 13 cli built Sep 3 2015
  • 如何显示 PHP 对象

    我有这样的代码 dataRecord1 client gt GetRecord token table filter echo pre print r dataRecord1 echo pre foreach dataRecord1 gt

随机推荐

  • “NewUserClient”应该如何实现

    我正在尝试与应用程序中的 ext 进行交互 我可以使用找到该服务IOServiceOpen我接到电话NewUserClient我的 dex 我可以看到type传递的参数正在日志中输出 在此之后我有点失落 在这里阅读有关新用户客户端我可以看到
  • WebBrowser (MSIE) - 使用 IOleCommandTarget 的 Exec 捕获 JS 错误

    我需要捕获 MS IE activex 控件 称为 WebBrowser 中的脚本错误 据我所知 这是由在我的应用程序中实现 IOleCommandTarget 接口并侦听 OLECMDID SHOWSCRIPTERROR 我执行了上述操作
  • Android中如何从DialogFragment获取数据到MainActivity?

    我使用创建一个应用程序DialogFragment 我想从中获取数据DialogFragment and setText in the MainActivity 在我的代码中我成功创建了AlertDialog 但我无法得到EditText价
  • Android 工具栏中心标题和自定义字体

    我试图找出为工具栏标题使用自定义字体的正确方法 并将其置于工具栏中央 客户要求 目前 我正在使用旧的 ActionBar 并且我将标题设置为空值 并使用setCustomView放置我的自定义字体 TextView 并使用 ActionBa
  • Tensorflow:模块必须应用于其实例化的图中

    我正在尝试使用 Django 提供通用句子编码器 代码一开始被初始化为后台进程 通过使用 Supervisor 等程序 然后使用 TCP 套接字与 Django 进行通信 并最终返回编码的句子 import socket from thre
  • 在 Windows 中安装 ImageMagick for paperclip gem

    我按照本指南使用回形针一切都好但是请注意 要启用调整大小 您需要在服务器上安装 ImageMagick 那么我应该如何安装ImageMagick 我有 WINDOWS 8 并在网站上http www imagemagick org 下载不了
  • 在 JMeter 中有条件地重新启动用户线程

    我知道我可以在 JMeter 中有条件地停止线程 在我的脚本中 我发送一个请求 然后提取它们的响应 json 以进一步处理它 在一些罕见的情况下 参数响应提供了一些我无法在进一步步骤中处理的值 我实际上可以通过提取另一个参数来检测这个有效响
  • 在 iOS 4 上使用 OCMock 验证测试设备异常退出,代码为 134

    我正在尝试将 OCMock 添加到我的 iOS 4 项目中 为了测试它 我有一堂课Person用一种方法 hello 当我运行这个测试时 void testMock id mock OCMockObject mockForClass Per
  • java无法删除文件?

    我正在尝试删除文件夹中的所有文件 import java io public class AddService public static void main String args File folder new File inputs
  • polymorphic_allocator:我何时以及为什么应该使用它?

    Here文档是关于参考参数 here是工作草案 我必须承认我不明白这样做的真正目的是什么polymorphic allocator以及我应该何时 为什么 如何使用它 举个例子 pmr vector有以下签名 namespace pmr te
  • 使用语义标记进行延迟图像加载

    我有一个图像非常丰富的网站 为了节省用户的带宽 我想在图像进入视口时延迟加载图像 有各种 jQuery 插件和类似的东西可以实现这一点 这是以放置实际图像网址而不是在src属性但在其他地方 这使得标记不太好 更糟糕的是 搜索引擎爬虫不太容易
  • 当状态栏旋转时隐藏时调整视图

    我四处浏览寻找这个问题的答案 但我只找到了有类似问题的人 而不是这个确切的问题 所以希望这里有人可以帮助我 我有一个 iPad 应用程序 在 iPad 上 当您纵向或横向握住 iPad 时 始终会显示带有时钟和电池的状态栏 出于这个原因 我
  • Visual Studio 2010 中未解析的外部符号

    我来自 Xcode 尝试在 Visual Studio 2010 中编译项目 但出现以下错误 2 gt ofxCLeye obj error LNK2019 unresolved external symbol struct GUID cd
  • 如何获得像slashdot的评论过滤菜单那样的固定位置菜单

    Slashdot 有一个小部件 可让您调整评论阈值以过滤掉经过修改的评论 如果您滚动到页面顶部 它将位于一个位置 当您向下滚动时 在某个时刻 其原始主页即将滚出页面 它将切换到固定位置 并保留在屏幕上 要查看示例 请单击here 我的问题是
  • 来自右值的非常量引用的初始化无效

    所以我有以下功能 void scan std istream is Handler h 我想以不同的方式调用它 例如 scan std cin Handler scan std ifstream myfile myhandler 编译器抱怨
  • 当 Web 应用程序在 Maven 驱动的 Vaadin 14 Web 应用程序中启动时,将我的 Java 代码加载的数据或配置文件放在哪里

    在由 Plain Java Servlet 风格创建的 Vaadin 14 Web 应用程序项目中瓦丁起始页 有许多由 Maven POM 文件过程自动创建的文件夹 当我的网络应用程序启动时 我将加载和解析的数据文件或配置文件放在哪里 我的
  • 未找到 NSS 字符串编码

    我下载了一个 html 页面 并尝试使用以下命令将其从 NSData 编码为 NSString NSString string NSString alloc initWithData receivedData encoding NSISOL
  • Google Chrome 扩展程序有什么方法可以增加本地存储空间吗?

    我认为 HTML5 本地存储每个域最多可以存储 5MB Google Chrome 扩展程序可以指定域来增加存储空间吗 您只能在清单中为扩展程序的存储请求无限空间 属于其他域的存储无法更改 permissions unlimitedStor
  • Perl 更改调用者的工作目录

    我想编写一个 perl 脚本 将其工作目录更改为其他位置 执行某些操作 然后在从 shell 调用它后将我留在该目录中 chdir只做第一部分 如何更改调用者的工作目录 This is可能的 但是 您必须打开其中之一 dev mem设备处于
  • 使用 Facebook Graph Api 搜索帖子

    我想使用图形 API 搜索过去 30 天的数据的帖子 新闻源 这样做的最佳做法是什么 Facebook Graph API 是否有 API 限制来限制 HTTP 请求的请求 注意 以下内容都不再有效 从 Facebook Graph API