def get_adcreative_by_adid(self, ad_id):
     ad = Ad('%s' % (ad_id))
     creatives = ad.get_ad_creatives(fields=[
         AdCreative.Field.id, AdCreative.Field.name,
         AdCreative.Field.image_hash, AdCreative.Field.image_url,
         AdCreative.Field.object_type, AdCreative.Field.object_story_id,
         AdCreative.Field.object_story_spec, AdCreative.Field.status
     ])
     if creatives: return creatives
     return {}
Ejemplo n.º 2
0
	def setCreativeDict(self, ad_id):
		ad = Ad(ad_id)
		creative = ad.get_ad_creatives(fields=[
					AdCreative.Field.title,
					AdCreative.Field.body, 
					])
		creative = creative[0]
		title = creative.get('title', 'Unspecified')
		ad_copy = creative.get('body', 'Unspecified')
		self.creative_dict[ad_id] = \
			{
			'title': title,
			'ad_copy': ad_copy
			}
Ejemplo n.º 3
0
access_token = 'EAADE7TphWzMBAKZBZBNWyKPDiWxYgb7HmbeLqaR0WxjzqcZBIlE29CJUNTCUGZAeGmFvnPDqGUOnJvk4DogM2Hw3FQhGeMmIRgDNUC8iiLzsEIZCa0RJgVLIGS9ilefgc6iPZB7razH3lORkdAGLvE4jh8ZAExYYYOKyeU2ZAxixdHxn9Fw7YhU2ntqQxImvPmUZD'
"""

app_id = "146054626071110"
app_secret = "fb66e45bd80f57c619a209e77b09a905"
user_token='EAAF7pPE6azkBABq1SjxBDZALNCyua8KncmEMDeZBHshZA2ySIZCKtN6jfBunBkGbYPS1LwrDxC5ETccT6Tcs' \
           'FDYX7ZA1m9QkSUgH3tEJpJPT6Vj9I5rBqe7TlPT3qCffGcScJm3nI6ZAzNyM9nZB61vCAmOV8IZBZAxm71DwnnVibDgZAdfne3wRpgFuHMcwx5eKoZD'
access_token = "EAACE1f4a0kYBAPlUxz5AbMmwzQapkJ0DkkGLPEjDBB2ZCwRxZCAZAN84MGwEOTCgzJBgAEMEMKHFQzuBe5SZAbXjHA39I9ztYMDSlks9PxQ2mYKh23IiZBm2fBEoPnJ4YgnDCCuRltrqA2edePRYvKukhoFJUzio9wa8k2BXYqADmcKg0jI25ZADv2ZA9m5OZB4ZD"
app_token = "417423328701241|hyOJvm8h5JpFXMyOiMQQZhOBwFs"

FacebookAdsApi.init(app_id, app_secret, access_token)

account = AdAccount('act_693598040844198')
ad = Ad(fbid='act_693598040844198')
creatives = ad.get_ad_creatives(fields=[
    AdCreative.Field.id,
    AdCreative.Field.object_story_spec,
])

#print(account.get_activities())
#"event_time": "2018-03-10T01:05:58+0000",
#"event_type": "update_ad_run_status"
header = "access_token=" + access_token

#url = "https://graph.facebook.com/v2.10/act_693598040844198/campaigns?fields=name,status,insights{reach,impressions,clicks}"

#res = r.get(url,headers=header)

#i = AdAccount(aid).get_insights(fields=fields, async=True)
from facebookads.adobjects.campaign import Campaign
from facebookads.adobjects.adsinsights import AdsInsights as Insights