1
私はfacebookページからcsvに実行しているSQLのdb.Iにプッシュしている広告からデータを抽出しようとしています。別のfbアプリを作って、これを行うために広告sdkを使用するか、スクリプトを書くことができるか、まったく正しい方向に進んでいなければなりません。 apiが設定されていない場合、マーケティングAPIの次のコードブロックは 'Api呼び出しを行うことができません。') facebookads.exceptions.FacebookBadObjectError:apiが設定されていないとApi呼び出しを行うことができません。 async_jobを使って最初のapi呼び出しで。私は現在、Facebookのドクは混同しているドキュメントPython Facebook Ads APIコールが通過しない
#!/usr/bin/env/python
import urllib2
import json
from facebookads.adobjects.campaign import Campaign
from facebookads.adobjects.adsinsights import AdsInsights
from facebookads.adobjects.adreportrun import AdReportRun
from facebookads.api import FacebookAdsApi
from facebookads import objects
import time
campaign = Campaign(xxxxxxxxx)
params = {
'level': AdsInsights.Level.campaign,
}
async_job = campaign.get_insights(params=params, async=True)
async_job.remote_read()
while async_job[AdReportRun.Field.async_percent_completion] < 100:
time.sleep(1)
async_job.remote_read()
time.sleep(1)
print(async_job.get_result())