Я звоню, используя библиотеку facebook_business_api, чтобы получить данные своей кампании.Звонок работает, он возвращает своего рода список со словарями.Как я могу получить данные только из словарей в данных, которые возвращаются?Благодарен за любую помощь!
from facebook_business.api import FacebookAdsApi
from facebook_business.adobjects.adaccount import AdAccount
from facebook_business.adobjects.adaccountuser import AdAccountUser
from facebook_business.adobjects.campaign import Campaign as AdCampaign
from facebook_business.adobjects.adsinsights import AdsInsights
app_id = 'app_id'
app_secret = 'app_secret'
access_token = 'access_token'
FacebookAdsApi.init(app_id, app_secret, access_token)
me = AdAccountUser(fbid='me')
my_accounts = list(me.get_ad_accounts())
params={'date_preset':'today', 'level': 'campaign', 'limit': '20000'}
fields = [AdsInsights.Field.account_id,
AdsInsights.Field.account_name,
AdsInsights.Field.ad_id,
AdsInsights.Field.ad_name,
AdsInsights.Field.adset_id,
AdsInsights.Field.adset_name,
AdsInsights.Field.campaign_id,
AdsInsights.Field.campaign_name,
AdsInsights.Field.spend,
AdsInsights.Field.impressions,
AdsInsights.Field.clicks,
AdsInsights.Field.outbound_clicks,
]
Я ввел для, где я ввожу все данные в список "информация", но я не могу получить доступ только к значению каждого словаря, он добавляет всю информацию.Как список списков:
infos = []
for account in my_accounts:
infos.append((
account.get_insights(params=params, fields=fields)
))
print(infos)
Возвращено:
<AdsInsights> {
"account_id": "0000000",
"account_name": "AAAAA",
"campaign_id": "AAAAAA",
"campaign_name": "AAAAAA",
"clicks": "0000",
"date_start": "2019-09-24",
"date_stop": "2019-09-24",
"impressions": "0000",
"outbound_clicks": [
{
"action_type": "outbound_click",
"value": "0000"
}
],
"spend": "00000"
}, <AdsInsights> {
"account_id": "00000",
"account_name": "AAAAA",
"campaign_id": "000000",
"campaign_name": "AAAAA",
"clicks": "0000",
"date_start": "2019-09-24",
"date_stop": "2019-09-24",
"impressions": "11111",
"outbound_clicks": [
{
"action_type": "outbound_click",
"value": "0000"
}
],
"spend": "000.00"
}], []]