APIが返すエラーコードには次のものがあります。
エラーコード | 説明 |
---|---|
| Negative-value error codes are internal Facebook errors. Check |
| An unknown error occurred |
| 不明のエラーが発生しました。このエラーは、 |
| Application request limit reached |
| Application does not have permission for this action |
| User request limit reached |
| Invalid parameter |
|
Unsupported post request. このエラーは、アクセストークンが適切なアクセス許可を持つシステムユーザーとして、カスタムオーディエンスを所有する広告アカウントに追加されていない場合に発生することがあります。ビジネスマネージャで広告アカウントを確認し、すべてのシステムユーザーが
|
|
Invalid parameter. 選択したカテゴリは使用できなくなりました。行動に基づく一部のターゲット設定カテゴリは廃止されました。これらのカテゴリを使用して広告を作成しようとすると、リクエストは失敗し、このエラーが返されます。ターゲット設定検索を使用して、ターゲット設定に使用できるカテゴリを確認してください。 |
|
Invalid parameter. このタスクの組み合わせはサポートされていません。この広告アカウントの有効な機能にユーザーを割り当てるには、マッピングで定義したタスクの組み合わせを指定する必要があります。ビジネスマネージャAPI、割り当て可能な役割をご覧ください。 |
| Session key invalid or no longer valid |
| Incorrect signature |
| Invalid OAuth 2.0 Access Token |
| Permission error |
| カスタムオーディエンス利用規約に同意していません: オーディエンスまたは広告セットを作成または編集するには、カスタムオーディエンス利用規約に同意する必要があります。Facebook、カスタムオーディエンス利用規約をご覧ください |
| 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. |
| Managing advertisements requires the extended permission `ads_management` and an application that is in our allow list to access the Marketing API |
| Unable to display a preview of this ad |
| The given currency is invalid for usage with ads. |
| Invalid call to update this adaccount |
| Failed to create custom audience. |
| No write permission for this ad account. Developer making this call must have permissions for the ad account to create an audience for it. |
| Unknown Error Code |
| ストリーム投稿URLのセキュリティアプリ設定で許可されていないURLが1つ以上指定されました。URLはウェブサイトURLまたはキャンバスURLと一致するか、ドメインがいずれかのアプリドメインのサブドメインでなければなりません。セキュリティに関連するアプリ設定について詳しくは、「ログインセキュリティ」をご覧ください。 |
| Ad Create Failed - Too Many Ads: The account {account_id} has reached the maximum number of ads {max} |
| Invalid Parameter In Spec: Parameter has invalid value or missing required parameter: {param-value} |
| Invalid Campaign ID: You must specify a campaign, and the campaign specified must belong to the account specified and must not be deleted. |
| 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. |
| 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. |
| 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. |
| 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}. |
| The ad creative is invalid |
| 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. |
| Ad Create Failed: The Ad Create Failed for the following reason: {reason} |
| Target Spec Invalid: The target spec is invalid: {reason} |
| Ad Edit Failed - Spec Errors: {error} |
| 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`. |
| Invalid Connection: You can only specify connections to objects you are an administrator or developer of. |
| 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} |
| Could not save creative |
| Invalid Image Hash: Invalid Image Hash - {hash} |
| 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. |
| 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. |
| Invalid object - not admin or object not public: The user is not an admin of the object or the object is not publicly accessible. |
| Invalid URL For Creative Destination: Creative must have a valid destination URL, and if attached object is page, destination must match page. |
| 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. |
| Campaign Update Failed: Campaign {campaign_id}: {reason} |
| Campaign Creation Failed: {reason} |
| Targeting declined due to policy: Invalid ads targeting. The targeting spec was declined due to policy restrictions. |
| Not Allowed To Use View Tags: Only some partners are allowed to use view tags. Please verify that you are using an approved account. |
| 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. |
| 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}. |
| Custom Audience Has Been Deleted: Cannot use deleted custom audience. Please choose another audience. |
| Conversion Spec Needed: For ads pointing to an offsite location with a non-zero bid on actions, you must specify the conversion spec. |
| Invalid aggregation day for conversion data. The aggregation day must be larger than or equal to 1. |
| Adcreative Create Failed: The Adcreative Create Failed for the following reason: {reason} |
| Cannot Use Syndicated Audiences From Multiple Partners: When specifying partner-created custom audiences for an ad, all audiences must be from the same provider. |
| Failed to update the creative: Failed to update creative {id}. Failed for the following reason: {reason} |
| 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}. |
| 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. |
| This type of page post is not eligible to be promoted. {debug_info} |
| 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. |
| Too many async requests |
| The new budget value is too low: The new budget value of {new_budget} is too low. The minimum acceptable is {minimum_budget}. |
| No supported fields were provided for updating the campaign |
| No supported fields were provided for updating the ad |
| Ad Update Failed {reason} |
| You must specify an object_id for this adcreative type (creative type 27) |
| There have been too many calls from this ad-account. Wait a bit and try again. |
| You have overlapping locations specified in the geo_locations field. Your broader option will override the narrower option, please remove one to proceed. |
| The promoted object is invalid: it could have been deleted or never existed. |
| The given prediction id in a reach and frequency campaign is not reserved. |
| The given reservation in a reach and frequency campaign is not finalized yet. |
| The given reservation in a reach and frequency campaign is already finalized |
| The prediction in a reach and frequency campaign is already reserved. |
| This indicates the operation fails for an unknown reason. |
| The given page types are not supported by the inventory manager. |
| A finalized prediction order can not be cancelled. You can create a new prediction or delete the campaign. |
| Conversion Spec Targets Invalid ID: You are targeting an ID in your conversion spec without admin permissions on that object. {debug_info} |
| 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. |
| 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. |
| 入札戦略が無効です。現在利用可能な入札戦略は、 |
| キャンペーン予算の最適化が有効になっている広告キャンペーンの広告セットで、入札戦略を設定しようとしています。そのような広告セットでは入札戦略を設定できません。広告セットで入札戦略を削除するか、キャンペーンでキャンペーン予算の最適化を無効にしてください。3.0以降で有効です。 |
| オークション購入タイプが使用されていない広告キャンペーンの広告セットで、入札戦略を設定しようとしています。そのような広告セットでは入札戦略を設定できません。3.0以降で有効です。 |
| 入札価格が必須です: bid_amountフィールドに入札価格上限かターゲット単価を指定する必要があります。 |
|
|
| 最適化の目的が使用できません: 選択した最適化の目的は、あなたのキャンペーンの目的に使用できません。別の目的を選択して、キャンペーンを編集してください。 |
| Advantage+ カタログ広告に空の商品セットを作成することはできません。カタログに商品を追加し、最低1つの商品を含むセットを作成してください。 |
| この広告アカウントを使用してキャンペーンを作成することはできません。コラボレーション広告キャンペーンを作成するには、ブランド広告主は、パートナーシップを結んでいる販売者ごとに異なる広告アカウントを使用する必要があります。このカタログセグメントを所有する販売者に関連付けられている個別の広告アカウントを必ず使用してください。利用制限があります。 |
| このカタログセグメントを使用するキャンペーンは作成できません。この広告アカウントを使用して、このカタログセグメントに対する広告を実行することはできません。ビジネスは、コラボレーション広告で使用するために、ブランド広告主用のこのカタログセグメントを作成しました。別の広告アカウントを選択してください。またはこの広告アカウントを使用する場合は、代わりに製品カタログを使ってキャンペーンを実行してください。利用制限があります。 |
| 広告セットの公開後は、広告セットのピクセル、コンバージョンイベント、カスタムコンバージョン、最適化を編集することはできません。必要な変更を加えた広告セットを掲載するには、新しい広告セットを作成してください。 |
| このキャンペーンには、グローバルでは18歳未満、タイでは20歳未満、インドネシアでは21歳未満のオーディエンスを含むキャンペーンでは使用できなくなったオプションが含まれています。オーディエンスの最低年齢を引き上げるか、年齢と都市以上の地域(郵便番号とDesignated Marketing Area以外)を除くすべてのターゲットオプションを削除してください。 |
| このキャンペーンには、グローバルでは18歳未満、タイでは20歳未満、インドネシアでは21歳未満のオーディエンスを含むキャンペーンでは使用できなくなったオプションが含まれています。オーディエンスの最低年齢を引き上げるか、利用不可の配置を削除してください。 |
エラーの処理は、エラーコードのみを使用して行ってください。説明の文字列は予告なく変更される場合があります。
これは、検証エラーになったAPI呼び出しのerror_data
blobに含まれるプロパティであり、検証エラーで問題が発生したフィールドを示します。広告作成ツールのGUIで、問題のあるフィールドのすぐ横にエラーを表示するといったように、このフィールドは、状況に合わせてエラーを表示する際に使用できます。
blame_field_specs
は配列です。この配列の各要素はblame_field_spec
で、問題のあるAPI仕様の1つのフィールドを示します。
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
フィールドにも関連しています。