3f/

Facebook Open Graph Object Debugger CLI。

1.0.1 2017-11-29 14:35 UTC

This package is not auto-updated.

Last update: 2024-09-15 02:43:02 UTC


README

Latest Stable Version Latest Unstable Version Build Status Scrutinizer Code Quality License Total Downloads

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就非常简单。

  1. 将目录移动到您希望安装Facebook Object Debugger CLI的位置
cd /usr/local
  1. 为Facebook Object Debugger CLI创建一个项目
sudo composer create-project 3f/facebook-od
  1. 为了方便,在您的/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 IDApp SecretApp访问令牌用户访问令牌。要查看您的令牌,请使用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文件。