Bruno Alano
05/17/2023, 8:41 PM[Facebook Marketing Connector with Errors]
Hello, I've tried both on Airbyte Cloud and Self-Hosted, and keep getting error on the Facebook Marketing/Ads connector. Using alternatives, like Singer tap-facebook
and Meltano, seems to work with the same access token. There's some workaround for that?
2023-05-17 20:32:41 INFO i.a.w.g.DefaultReplicationWorker(getReplicationOutput):450 - failures: [ {
"failureOrigin" : "source",
"failureType" : "system_error",
"internalMessage" : "\n\n Message: Call was not successful\n Method: GET\n Path: <https://graph.facebook.com/v16.0/act_766503135008104/>\n Params: {'fields': 'account_id,account_status,age,amount_spent,balance,business,business_city,business_country_code,business_name,business_state,business_street,business_street2,business_zip,can_create_brand_lift_study,capabilities,created_time,currency,disable_reason,end_advertiser,end_advertiser_name,extended_credit_invoice_group,failed_delivery_checks,fb_entity,funding_source,funding_source_details,has_advertiser_opted_in_odax,has_migrated_permissions,id,io_number,is_attribution_spec_system_default,is_direct_deals_enabled,is_in_3ds_authorization_enabled_market,is_notifications_enabled,is_personal,is_prepay_account,is_tax_id_required,line_numbers,media_agency,min_campaign_group_spend_cap,min_daily_budget,name,offsite_pixels_tos_accepted,owner,partner,rf_spec,spend_cap,tax_id,tax_id_status,tax_id_type,timezone_id,timezone_name,timezone_offset_hours_utc,tos_accepted,user_tasks,user_tos_accepted'}\n\n Status: 400\n Response:\n {\n \"error\": {\n \"message\": \"Unsupported request - method type: get\",\n \"type\": \"GraphMethodException\",\n \"code\": 100,\n \"fbtrace_id\": \"ATGSAEKKmxLP9juhP_MIaIu\"\n }\n }\n",
"externalMessage" : "Something went wrong in the connector. See the logs for more details.",
"metadata" : {
"attemptNumber" : 0,
"jobId" : 1,
"from_trace_message" : true,
"connector_command" : "read"
},
"stacktrace" : "Traceback (most recent call last):\n File \"/airbyte/integration_code/main.py\", line 13, in <module>\n launch(source, sys.argv[1:])\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py\", line 156, in launch\n for message in source_entrypoint.run(parsed_args):\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py\", line 98, in run\n yield from map(AirbyteEntrypoint.airbyte_message_to_string, self.read(source_spec, config, config_catalog, state))\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py\", line 132, in read\n yield from self.source.read(self.logger, config, catalog, state)\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py\", line 139, in read\n raise e\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py\", line 120, in read\n yield from self._read_stream(\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py\", line 194, in _read_stream\n for record in record_iterator:\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py\", line 324, in _read_full_refresh\n for record_data_or_message in record_data_or_messages:\n File \"/airbyte/integration_code/source_facebook_marketing/streams/base_streams.py\", line 113, in read_records\n for record in loaded_records_iter:\n File \"/airbyte/integration_code/source_facebook_marketing/streams/base_streams.py\", line 109, in <genexpr>\n loaded_records_iter = (record.api_get(fields=self.fields, pending=self.use_batch) for record in records_iter)\n File \"/usr/local/lib/python3.9/site-packages/facebook_business/adobjects/adaccount.py\", line 259, in api_get\n return request.execute()\n File \"/usr/local/lib/python3.9/site-packages/facebook_business/api.py\", line 682, in execute\n response = self._api.call(\n File \"/usr/local/lib/python3.9/site-packages/backoff/_sync.py\", line 105, in retry\n ret = target(*args, **kwargs)\n File \"/airbyte/integration_code/source_facebook_marketing/api.py\", line 152, in call\n response = super().call(method, path, params, headers, files, url_override, api_version)\n File \"/usr/local/lib/python3.9/site-packages/facebook_business/api.py\", line 350, in call\n raise fb_response.error()\nfacebook_business.exceptions.FacebookRequestError: \n\n Message: Call was not successful\n Method: GET\n Path: <https://graph.facebook.com/v16.0/act_766503135008104/>\n Params: {'fields': 'account_id,account_status,age,amount_spent,balance,business,business_city,business_country_code,business_name,business_state,business_street,business_street2,business_zip,can_create_brand_lift_study,capabilities,created_time,currency,disable_reason,end_advertiser,end_advertiser_name,extended_credit_invoice_group,failed_delivery_checks,fb_entity,funding_source,funding_source_details,has_advertiser_opted_in_odax,has_migrated_permissions,id,io_number,is_attribution_spec_system_default,is_direct_deals_enabled,is_in_3ds_authorization_enabled_market,is_notifications_enabled,is_personal,is_prepay_account,is_tax_id_required,line_numbers,media_agency,min_campaign_group_spend_cap,min_daily_budget,name,offsite_pixels_tos_accepted,owner,partner,rf_spec,spend_cap,tax_id,tax_id_status,tax_id_type,timezone_id,timezone_name,timezone_offset_hours_utc,tos_accepted,user_tasks,user_tos_accepted'}\n\n Status: 400\n Response:\n {\n \"error\": {\n \"message\": \"Unsupported request - method type: get\",\n \"type\": \"GraphMethodException\",\n \"code\": 100,\n \"fbtrace_id\": \"ATGSAEKKmxLP9juhP_MIaIu\"\n }\n }\n\n",
"timestamp" : 1684355539962
},
kapa.ai
05/17/2023, 8:41 PMkapa.ai
05/17/2023, 8:41 PMBruno Alano
05/17/2023, 8:42 PMkapa.ai
05/17/2023, 8:42 PMkapa.ai
05/17/2023, 8:43 PM