-
Notifications
You must be signed in to change notification settings - Fork 137
Open
Description
Hi,
this is the 1st time I'm using Singer, so please be patient with me :)
I'm trying to do something very simple: just pull my Facebook Ads data and save it as a CSV in my local.
These are the commands I'm running:
pyenv virtualenv test-singer
pyenv activate test-singer
pip install --upgrade pip
pip install tap-facebook target-csv
tap-facebook --config facebook_config.json --properties facebook_properties.json --state facebook_state.json | target-csv --config csv_config.json
After I run my tap-facebook command, nothing happens... no file is created in my current directory, and there's no error message or anything, the command run successfully (check with echo $? command) but no file result was generated
These are my JSON files configured:
- facebook_config.json
{
"start_date":"2020-01-01T00:00:00Z",
"account_id":"XXX",
"access_token":"XXX"
}
- facebook_state.json
{
"adcreative": "2020-01-01T00:00:00Z",
"ads": "2020-01-01T00:00:00Z",
"adsets": "2020-01-01T00:00:00Z",
"campaigns": "2020-01-01T00:00:00Z",
"ads_insights": "2020-01-01T00:00:00Z",
"ads_insights_age_and_gender": "2020-01-01T00:00:00Z",
"ads_insights_country": "2020-01-01T00:00:00Z",
"ads_insights_platform_and_device": "2020-01-01T00:00:00Z",
"ads_insights_region": "2020-01-01T00:00:00Z",
"ads_insights_dma": "2020-01-01T00:00:00Z",
"ads_insights_hourly_advertiser": "2020-01-01T00:00:00Z"
}
- facebook_properties.json was generated by the following command:
tap-facebook -c facebook_config.json --discover > facebook_properties.json
And here's my pip freeze:
aiohttp==2.3.10
async-timeout==3.0.1
attrs==16.3.0
backoff==1.8.0
backports.zoneinfo==0.2.1
certifi==2021.5.30
chardet==3.0.4
ciso8601==2.2.0
curlify==2.2.1
facebook-business==10.0.0
idna==2.7
idna-ssl==1.1.0
importlib-resources==5.2.2
jsonschema==2.6.0
multidict==5.1.0
pendulum==1.2.0
pycountry==20.7.3
python-dateutil==2.8.2
pytz==2018.4
pytzdata==2020.1
requests==2.20.0
simplejson==3.11.1
singer-python==5.10.0
six==1.16.0
tap-facebook==1.15.0
target-csv==0.2.0
typing-extensions==3.10.0.0
tzlocal==3.0
urllib3==1.24.3
yarl==1.6.3
zipp==3.5.0
Oh, and also I know that this should return data, since I already have a pipeline pulling data from Facebook through their API, so it's not because there's no data available ;)
any ideas?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels