【Facebook広告API】AdAccount(広告アカウント)に付随する管理者とは?
Q&A
Closed
解決したいこと
Facebook広告をRailsのSDKを用いて出稿したい。
FacebookAPIには多数のアクセストークンありますが、Facebook広告(act_1234...)を操作するためのに適切なアクセストークンが何を使えば良いのか分からずにおります。
発生している問題・エラー
https://qiita.com/ari-chel/items/bac6c90f5c85a8295352
上記の内容に従って取得した無期限アクセストークンを貼り付けましたが、下記エラーが発生します。
なお、当アプリの管理者は私が運営する法人(businessアカウント)となっております。
Invalid parameter: ページの広告を掲載できるのは管理者のみです (fbtrace_id:-----------) (FacebookAds::ClientError)
該当するソースコード
FacebookAds.configure do |config|
config.access_token = 'EAAE......' #上記で取得した無限アクセストークン
config.app_secret = 'ccf................'
end
@ad_account = FacebookAds::AdAccount.get('act_123456.....')
def facebook_adset
adsets = @ad_account.adsets.create({
name: 'My First AdSet',
start_time: Time.now,
end_time: Time.now.since(3.days),
daily_budget: '1000',
bid_amount: '100',
billing_event: 'IMPRESSIONS',
optimization_goal: 'REACH',
promoted_object: {'page_id':'1234..........'},
targeting: {
facebook_positions:['feed'],
geo_locations:{
custom_locations:[{
latitude: 35,
longitude: 139,
radius: 100,
distance_unit: 'kilometer'
},]
},
},
status: 'PAUSED',
})
本当にアクセストークンが原因?
もしくはアクセストークン以外に原因の可能性がある場合も、ご教示頂けますでしょうか。
ここ数日、自力では解決の糸口が見つけられずにおりますので皆様のお力をお借りできますと幸いです。
0