如何使用Linux脚本检测Facebook页面是否未发布
我在Facebook上创建了许多商业/公司页面。但Facebook会定期取消发布它们 我想在Linux上使用一些脚本检查页面是否未发布,这些脚本可以通知我 我怎么做如何使用Linux脚本检测Facebook页面是否未发布,facebook,Facebook,我在Facebook上创建了许多商业/公司页面。但Facebook会定期取消发布它们 我想在Linux上使用一些脚本检查页面是否未发布,这些脚本可以通知我 我怎么做 还有一个相关的线程:当我在Linux命令提示符下尝试时,上面提到的curl命令似乎无法正常工作。首先,您需要一个具有管理页面权限的用户访问令牌。然后,您应该能够执行以下操作: curl -4 "https://graph.facebook.com/fql?q=SELECT%20page_id%2C%20name%2C%20user
还有一个相关的线程:当我在Linux命令提示符下尝试时,上面提到的curl命令似乎无法正常工作。首先,您需要一个具有
管理页面
权限的用户访问令牌。然后,您应该能够执行以下操作:
curl -4 "https://graph.facebook.com/fql?q=SELECT%20page_id%2C%20name%2C%20username%2C%20is_published%20FROM%20page%20WHERE%20page_id%20IN%20(SELECT%20page_id%20FROM%20page_admin%20WHERE%20uid%20%3D%20me())%20AND%20is_published%3D0%20ORDER%20BY%20fan_count%20DESC&access_token={user_access_token}"
并将{user\u access\u token}
替换为实际的用户访问令牌。如果返回了“不支持的获取请求”,则调用并检查。如果是,则可能是页面未发布
此尝试不适用于年龄限制的页面!在没有访问令牌的情况下调用Graph API端点时,它们总是返回“不受支持的获取请求”。“但Facebook定期取消发布它们”-我的猜测是,这是有原因的…?如果你一开始就尽量不违反他们的政策/TOS,可能会更好。在没有任何更改的情况下再次发布后,它可以正常工作很多天。有时它因不活动而未发布。