をスロー:Facebookの洞察API呼び出しは、私がPRODUCT_IDの内訳とキャンペーンIDに基づいた洞察のAPIコールを作りたいエラー
/{campaign_id}/insights?fields=clicks,ad_id,adset_id,campaign_id,account_id,impressions,cpc,cost_per_inline_link_click,cost_per_inline_post_engagement,cpm,ctr,inline_link_click_ctr&time_range={"since":"2017-07-30","until":"2017-07-30"}&level=ad&breakdowns=product_id&limit=15
私はinline_link_clicksまたは周波数のような別のフィールドを追加する場合、私が得ます次のエラー
{
"error": {
"code": 1,
"message": "Please reduce the amount of data you're asking for, then retry your request"
}
}
私はすでにデータの量を減らす方法がわからないので、私はすでに1日の期間を制限しました。
データの量を減らすために別の呼び出しで分割した場合、私はすぐにAPI呼び出しの制限に着きます。
私も
/{ad-id}/insights?fields=ad_id&breakdowns=product_id&limit=15&level=ad&date_preset=yesterday
を試してみましたが、それはまだ私にそのエラーがスローされます...
が、私は "フィールド" 私はこのJSONを取得する空白のままにした場合:
{
"data": [
{
"date_start": "2017-08-21",
"date_stop": "2017-08-21",
"impressions": "3",
"spend": "0",
"account_id": "{act-id}",
"campaign_id": "{camp-id}",
"adset_id": "{adset-id}",
"ad_id": "{ad-id}",
"product_id": "1234, ABCD«"
}
P.S.を私は、API呼び出しを行うためのthttprequestコンポーネントを持つTalend Studioを使用しています。
編集: また、/&method=GET
でPOSTリクエストを使用しようとしましたが、同じエラーも発生します。
編集24.08.17:
私は今product_id_limitパラメータを使用してデータ量を削減しようとしました。
act_XXXX/insights?fields=account_name,ad_id&limit=10&date_preset=yesterday&level=ad&breakdowns=product_id&product_id_limit=1
でも、データを減らすためにエラーが発生します。私はproduct_idの内訳を使用していないかのように多くのデータを取得するだけで1にproduct_idを制限する私の理解では?