錯誤代碼

以下是 API 傳回的錯誤代碼:

錯誤代碼 說明

-

Negative-value error codes are internal Facebook errors. Check error_subcode for the actual failure code.

1

An unknown error occurred

1、子代碼 99

發生未知錯誤。若您將 level 設為 adset,但正確的值應為 campaign 時,便有可能發生此錯誤。

4

Application request limit reached

10

Application does not have permission for this action

17

User request limit reached

100

Invalid parameter

100、子代碼 33

Unsupported post request.

若您的存取權杖未以有合適權限的系統用戶新增至擁有自訂廣告受眾的廣告帳號,便有可能會出現這個錯誤。驗證企業管理平台的廣告帳號,並將廣告帳號下出現的所有系統用戶驗證為 Admin


  • 點擊 Business Settings
  • 點擊廣告帳號
  • 選擇 Add people
  • 搜尋系統用戶並將其新增為管理員
  • 重試 API 呼叫

100、子代碼 1487694

Invalid parameter.

您選擇的類別已無法使用。我們已停用幾種行為型目標設定類別。如果嘗試使用這些類別建立廣告,您的要求將失敗並傳回此錯誤。請使用目標設定搜尋查看可進行目標設定的類別。

100、子代碼 1752129

Invalid parameter.

不支援此任務組合。若要為此廣告帳號有效功能指派用戶,應以對應中定義的工作組合進行傳遞。請參閱企業管理平台 API:允許的角色

102

Session key invalid or no longer valid

104

Incorrect signature

190

Invalid OAuth 2.0 Access Token

200

Permission error

200、子代碼 1870034

未接受自訂廣告受眾條款:您必須先同意自訂廣告受眾條款,才能建立或編輯廣告受眾或廣告組合。請參閱 Facebook:自訂廣告受眾條款

200、子代碼 1870047

Audience Size too Low: You cannot remove users from this audience because it will result in a low audience size and may result in under-delivery or non-delivery of your ads.

294

Managing advertisements requires the extended permission `ads_management` and an application that is in our allow list to access the Marketing API

2606

Unable to display a preview of this ad

2607

The given currency is invalid for usage with ads.

2615

Invalid call to update this adaccount

2654

Failed to create custom audience.

2654 子代碼 1713092

No write permission for this ad account. Developer making this call must have permissions for the ad account to create an audience for it.

5000

Unknown Error Code

1349118

串流影片張貼網址安全應用程式設定不允許一個或多個給定的網址。必須符合網站網址或畫布網址,或網域必須是應用程式其中一個網域的子網域。深入閱讀登入安全,以瞭解與安全相關應用程式設定的詳細資訊。

1359036

Ad Create Failed - Too Many Ads: The account {account_id} has reached the maximum number of ads {max}

1359102

Invalid Parameter In Spec: Parameter has invalid value or missing required parameter: {param-value}

1487006

Invalid Campaign ID: You must specify a campaign, and the campaign specified must belong to the account specified and must not be deleted.

1487007

Campaign Ended: You can't edit ads in a campaign that has ended. Please create a new ad within this campaign, update the campaign end time, pick another campaign, or create a new campaign.

1487010

Ad Bid Too High: Your bid is above the maximum for its type and placement. Please try again with a value below the maximum if you would like to raise your bid.

1487013

Bid Too Low: Your bid is below the minimum for its placement and type. If you don't want your ad to run at the minimum bid rate, please pause it. Otherwise, please increase the bid to be within the suggested range.

1487014

Campaign budget was too low. Please increase the daily budget to at least 2 times the amount of the highest CPC ad bid, which is at least {minimum_budget}. You bid {bid}.

1487015

The ad creative is invalid

1487065

Ad Missing Targeting Spec: Ad spec needs a targeting spec. Please use targeting field to specify what audience the ad should be shown to. Field 'countries' is required; all others are optional.

1487087

Ad Create Failed: The Ad Create Failed for the following reason: {reason}

1487089

Target Spec Invalid: The target spec is invalid: {reason}

1487090

Ad Edit Failed - Spec Errors: {error}

1487108

Invalid Cities: Please check that the format in which you are specify the cities is correct, and if you specify IDs, that they are of the correct type. This can not be the the ID of the page for the city; city ids are returned by, `/search?type=adcity`.

1487124

Invalid Connection: You can only specify connections to objects you are an administrator or developer of.

1487133

Invalid Negative Connections: If you specify negative targeting, you must be the administrator or developer of the objects whose fans you want to specify to exclude. You are not an admin of the following specified connections: {connections}

1487172

Could not save creative

1487174

Invalid Image Hash: Invalid Image Hash - {hash}

1487194

Permission Error: Either the object you are trying to access is not visible to you or the action you are trying to take is restricted to certain account types.

1487199

Ad targeting does not match targeting of the story: The targeting specified for this ad is not compatible with the story being boosted. Check the privacy and language/country targeting of the story you are trying to sponsor.

1487202

Invalid object - not admin or object not public: The user is not an admin of the object or the object is not publicly accessible.

1487211

Invalid URL For Creative Destination: Creative must have a valid destination URL, and if attached object is page, destination must match page.

1487225

Ad Creation Limited By Daily Spend: The number of ads you can create in a given period of time has a limit determined by your daily spend level. Higher spend levels allow creation of more ads. Increase your daily spend limit or create fewer ads per time period.

1487244

Campaign Update Failed: Campaign {campaign_id}: {reason}

1487246

Campaign Creation Failed: {reason}

1487256

Targeting declined due to policy: Invalid ads targeting. The targeting spec was declined due to policy restrictions.

1487283

Not Allowed To Use View Tags: Only some partners are allowed to use view tags. Please verify that you are using an approved account.

1487301

Custom Audience Unavailable: The custom audience you're trying to use hasn't been shared with your ad account. Please create or choose a different custom audience, or ask the owner of the custom audience to let you use it.

1487346

The post does not belong to the specified Page: Post to be promoted does not belong to the Page specified. The post belongs to {otherDestination}; try using this as the destination or using a post that belongs to the specified Page. Specified Page: {destination}.

1487366

Custom Audience Has Been Deleted: Cannot use deleted custom audience. Please choose another audience.

1487376

Conversion Spec Needed: For ads pointing to an offsite location with a non-zero bid on actions, you must specify the conversion spec.

1487380

Invalid aggregation day for conversion data. The aggregation day must be larger than or equal to 1.

1487390

Adcreative Create Failed: The Adcreative Create Failed for the following reason: {reason}

1487391

Cannot Use Syndicated Audiences From Multiple Partners: When specifying partner-created custom audiences for an ad, all audiences must be from the same provider.

1487396

Failed to update the creative: Failed to update creative {id}. Failed for the following reason: {reason}

1487424

Ad Needs Exclusion Targeting: This ad cannot be created with the targeting spec you selected. Your ad has a conversion objective that users can only do once, so you must target the ad at those users who have not already converted. If you are using the Facebook API, consider including the following string in your targeting spec: {exclusion-targeting-spec}.

1487465

Invalid CPA Bid: The action type you selected is not allowed for Cost-Per-Action (CPA) bidding: '{action_type}'. Please change your optimization goal or switch your bid type to regular Optimized CPM.

1487472

This type of page post is not eligible to be promoted. {debug_info}

1487477

Conversion Tracking Pixel Permission Error: The conversion tracking pixel you're trying to use is owned by another user and hasn't been shared with you. Please use a tracking pixel that's been shared with you or create a new one.

1487485

Too many async requests

1487506

The new budget value is too low: The new budget value of {new_budget} is too low. The minimum acceptable is {minimum_budget}.

1487557

No supported fields were provided for updating the campaign

1487558

No supported fields were provided for updating the ad

1487559

Ad Update Failed {reason}

1487573

You must specify an object_id for this adcreative type (creative type 27)

1487742

There have been too many calls from this ad-account. Wait a bit and try again.

1487756

You have overlapping locations specified in the geo_locations field. Your broader option will override the narrower option, please remove one to proceed.

1487790

The promoted object is invalid: it could have been deleted or never existed.

1487881

The given prediction id in a reach and frequency campaign is not reserved.

1487882

The given reservation in a reach and frequency campaign is not finalized yet.

1487884

The given reservation in a reach and frequency campaign is already finalized

1487885

The prediction in a reach and frequency campaign is already reserved.

1487886

This indicates the operation fails for an unknown reason.

1487887

The given page types are not supported by the inventory manager.

1487915

A finalized prediction order can not be cancelled. You can create a new prediction or delete the campaign.

1634013

Conversion Spec Targets Invalid ID: You are targeting an ID in your conversion spec without admin permissions on that object. {debug_info}

1667002

This Promotion Can't Be Edited: This can't be edited because you promoted it from your Page. Find the post on your Page to pause, delete, or update budget for this promotion.

1667002

This Promotion Can't Be Edited: This can't be edited because you promoted it from your Page. Find the post on your Page to pause, delete, or update budget for this promotion.

1815826

您的出價策略無效。目前可用的出價策略為 LOWEST_COST_WITHOUT_CAPLOWEST_COST_WITH_BID_CAPTARGET_COST。請選擇符合您業務目標的有效出價策略。自 3.0 版起生效。

1815829

在啟用了行銷活動預算最佳化的廣告行銷活動中,您嘗試對廣告組合設定出價策略。不允許對這類廣告組合設定出價策略。請移除對廣告組合的出價策略,或者停用對行銷活動的預算最佳化。自 3.0 版起生效。

1815830

在不使用競價購買類型的廣告行銷活動中,您嘗試對廣告組合設定出價策略。不允許對這類廣告組合設定出價策略。自 3.0 版起生效。

1815857

需要出價金額:您必須在 bid_amount 欄位中,提供出價上限或目標成本。針對 LOWEST_COST_WITH_BID_CAP,您必須提供 bid_amount 欄位,以設定出價上限。針對 TARGET_COST,您必須提供 bid_amount 欄位,以設定平均目標成本的目標。自 3.0 版起生效。

1815858

您不能運用 LOWEST_COST_WITHOUT_CAP 出價策略對廣告組合設定出價上限。請移除 bid_amount,或者改用 LOWEST_COST_WITH_BID_CAP 及 bid_amount。自 3.0 版起生效。

1815067

無法使用最佳化目標:您不能將選定的最佳化目標用於行銷活動目標。請選擇另一個目標並編輯您的行銷活動。

1798130

我們不允許為高效速成+ 目錄廣告建立空白商品組合。請將商品加入目錄,並建立至少包含一個商品的組合。

2310025

無法使用此廣告帳號建立行銷活動。若要建立協作廣告行銷活動,品牌廣告商必須針對與之合作的每個賣家使用獨立的廣告帳號。請務必使用與擁有此目錄族群之賣家相關聯的獨立廣告帳號。可用性有限。

2310039

無法使用此目錄族群建立行銷活動。您不能使用此廣告帳號為該目錄族群刊登廣告,企業已建立該目錄族群供品牌廣告商在協作廣告中使用。請選擇其他廣告帳號,或透過此廣告帳號改用產品目錄刊登行銷活動。低於有限數量。

3260011

發佈廣告組合之後,您就無法編輯該廣告組合的像素、轉換事件、自訂轉換或最佳化。若要執行具有欲變更內容的廣告組合,請建立新的廣告組合。

3858064

此行銷活動所含的選項無法再用於廣告受眾為未滿 18 歲全球用戶、未滿 20 歲泰國用戶和未滿 21 歲印尼用戶的行銷活動。請提高廣告受眾的年齡下限,或是移除年齡及城市或更大型地點(不包括郵遞區號和 Designated Marketing Area)之外的所有目標設定選項。

3858065

此行銷活動所含的選項無法再用於廣告受眾為未滿 18 歲全球用戶、未滿 20 歲泰國用戶和未滿 21 歲印尼用戶的行銷活動。請提高廣告受眾的年齡下限,或是移除以下項目:無法使用的版位

錯誤處理應該僅利用錯誤代碼完成。「說明」字串可能隨時變更,且不會事先通知。

blame_field_specs

任何 API 呼叫若導致驗證錯誤,其 error_data blob 會包含這個屬性,指出哪個或哪些欄位存在問題,以致發生驗證錯誤。這個屬性可用於提供內容相關錯誤,例如在廣告建立流程工具的 GUI 中,於問題欄位旁邊顯示錯誤。

blame_field_specs 是一個陣列,而此陣列的每個元素是 blame_field_spec,可指出 API 規格中存在問題的單一欄位。

blame_field_spec 本身也是一個陣列,可指出存在問題的欄位名稱,以及這個欄位在所提供的整體 API 規格內的位置。

範例:

單一欄位有問題

{  
  "error":{  
    "type":"Exception",
    "message":"The budget for your Ad-Set is too low.  It must be at least $1.00 per day.",
    "code":1487901,
    "is_transient":false,
    "error_data":{  
      "blame_field_specs":[  
        ["daily_budget"]
      ]
    }
  }
}

指出 API 規格的 daily_budget 欄位有問題,在此例中為值過低。

多個欄位有問題

"blame_field_specs":[  
  ["targeting_spec", "interested_in"], 
  ["bid_info", "impressions"]
]

指出錯誤與 API 規格 targeting_spec 欄位中的 interested_in 子欄位有關,而且錯誤也與 API 規格 bid_info 欄位中的 impressions 欄位有關。