簡體   English   中英

Facebook Ads API 嘗試連接錯誤 -(不支持的獲取請求。ID 為“act_”的對象)

[英]Facebook Ads API try connection error - (Unsupported get request. Object with ID 'act_)

我正在嘗試與 Facebook 廣告建立第一次連接,並且我使用了使用 PHP 的快速入門代碼示例:

在此處輸入圖片說明

然后我創建以下代碼:

public function start(){
    $api = Api::init($this->_app_id, $this->_app_secret, $this->_access_token);
    $api->setLogger(new CurlLogger());

   $fields = array( 'campaign_name','campaign_id' );
    $params = array(
    'level' => 'campaign',
    'filtering' => array(array('field' => 'delivery_info','operator' => 'IN','value' => array('active','scheduled','completed','recently_completed','archived','permanently_deleted')),array('field' => 'objective','operator' => 'IN','value' => array('CANVAS_APP_ENGAGEMENT','MOBILE_APP_ENGAGEMENT')),array('field' => 'updated_time','operator' => 'GREATER_THAN','value' => 1580014800000)),
    'breakdowns' => array('monthly','action_device','ad_id'),
    'time_range' => array('since' => '2019-12-01','until' => '2020-01-01'),
    );
    echo json_encode((new AdAccount($this->_ad_account_id))->getInsights(
    $fields,
    $params
    )->getResponse()->getContent(), JSON_PRETTY_PRINT);
}

但我總是收到此錯誤:

不支持的獲取請求。 ID 為“act_xxxxxxxxxxxxx”的對象不存在,由於缺少權限而無法加載,或不支持此操作。 請閱讀https://developers.facebook.com/docs/graph-api 上的 Graph API 文檔

我可以在我擁有以下信息的設置中看到這一點:

在此處輸入圖片說明

只是為了幫助如果有人有同樣的問題:

我解決了。

解決方案很簡單,獲取正確的廣告帳戶 ID 訪問以下鏈接。 使用您的有效訪問令牌。 https://graph.facebook.com/v5.0/me/adaccounts?access_token=

希望它有幫助。

暫無
暫無

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

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