簡體   English   中英

如何使用Linux腳本檢測Facebook頁面是否未發布

[英]How to detect if Facebook page is unpublished using Linux script

我在Facebook中創建了許多業務/公司頁面。 但是定期Facebook不會發布它們。

我想使用Linux上可以通知我的腳本檢查頁面是否未發布。

我該怎么做?

有一個相關的線程: Facebook API:確定在我的Linux命令提示符下嘗試時, Facebook Page是否已發布/未發布,並且提到的curl命令似乎無法正常工作。

首先,您需要一個具有manage_pages權限的用戶訪問令牌。 然后,您應該能夠執行以下操作:

 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_access_token}替換為您的實際用戶訪問令牌。

調用https://graph.facebook.com/PAGE_ID並檢查是否返回了“不支持的獲取請求”。 如果是,則可能是該頁面未發布。

此嘗試不適用於有年齡限制的頁面! 當調用沒有訪問令牌的Graph API端點時,它們總是返回“不支持的獲取請求”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM