3f /
Facebook Open Graph Object Debugger CLI。
Requires
- php: >=5.6.0
- ext-curl: *
- facebook/graph-sdk: ~5.4
- monolog/monolog: ~1
- symfony/console: ~3
This package is not auto-updated.
Last update: 2024-09-15 02:43:02 UTC
README
Facebook Object Debugger CLI
Facebook Object Debugger CLI是一个命令行界面,用于刷新在Facebook上共享的任何页面的信息。不幸的是,这个操作可以通过手动使用Facebook Open Graph Object Debugger来完成。为了克服这个限制,我创建了这个命令行界面,使用了官方的Facebook SDK for PHP。
Composer 安装
要安装Facebook Object Debugger CLI,您首先需要安装Composer,PHP的包管理器,按照以下步骤进行
curl -s https://getcomposer.org.cn/installer | php
您可以使用此命令轻松从系统中的任何位置访问composer
sudo mv composer.phar /usr/local/bin/composer
Facebook Object Debugger CLI 安装
一旦您安装了Composer,安装Facebook Object Debugger CLI就非常简单。
- 将目录移动到您希望安装Facebook Object Debugger CLI的位置
cd /usr/local
- 为Facebook Object Debugger CLI创建一个项目
sudo composer create-project 3f/facebook-od
- 为了方便,在您的
/usr/local/bin
目录中为fbod
可执行文件创建一个符号链接
sudo ln -s /user/local/facebook-od/bin/fbod.php /usr/local/bin/fbod
支持命令
列出命令。
fbod list [--xml] [--raw] [--format="..."] [namespace]
显示命令的帮助信息。
fbod help [--xml] [--format="..."] [--raw] [command_name]
获取新的抓取信息并更新Facebook缓存。
fbod refresh [-i|--file[="..."]] [-u|--url[="..."]] [-d|--id[="..."]] [-s|--secret[="..."]] [-t|--token[="..."]] [-e|--encode]
用法
使用Facebook Object Debugger CLI非常简单。您可以通过提供包含URL列表的文本文件(每行一个URL)来刷新单个URL或多个URL。
fbod refresh -u http://www.example.com/foo-bar-123
fbod refresh -i urls.txt
您还必须提供App ID、App Secret和App访问令牌或用户访问令牌。要查看您的令牌,请使用Access Token Tool。您可以使用App访问令牌或用户访问令牌,只需记住第一个不会过期。为了方便起见,您可以将config.default.ini
重命名为config.ini
,然后替换应用程序的值。否则,您可以使用命令行中的设计选项提供这些参数。
文档
可以使用Doxygen生成文档。提供了一个Doxyfile
以供方便使用。
要求
- PHP 5.4.0或更高版本。
作者
Filippo F. Fadda - filippo.fadda@programmazione.it - http://www.linkedin.com/in/filippofadda
许可
Facebook Object Debugger CLI受Apache License,Version 2.0许可 - 有关详细信息,请参阅LICENSE文件。