Facebook広告のAPIを導入するには、事前にビジネス認証が必要なのですか?
解決したいこと
FacebookのAPIを使って、RailsのwebアプリからFacebook広告を作成・編集・削除をしたい
発生している問題
広告を出すために必要な設定等は済ませたつもりですが、下記URLを参照して動作確認すると'The app is not whitelisted'とエラーが発生します。
(このホワイトリストがどこに存在するのかも見つけられずにいます)
https://github.com/facebook/facebook-ruby-business-sdk
Gemfile
gem 'facebookbusiness'
test.rb
require 'facebookbusiness'
FacebookAds.configure do |config|
config.access_token = 'hogehoge'
config.app_secret = 'hogehoge'
end
ad_account = FacebookAds::AdAccount.get('act_hogehoge', 'name')
ad_account.campaigns(fields: 'name').each do |campaign|
puts campaign.name
end
api_request.rb:67:in `create_response': (#200) The app is not whitelisted to use this API: (fbtrace_id:hogehoge) (FacebookAds::ClientError)
その他、APIを使って広告を操作するためには「ビジネスマネージャでの権限の付与」「MarketingAPIを使う」など情報は多岐に渡っており、何が本当にやるべき事なのか掴めずにおります。
日本語、英語の文献を多くあたってみましたが、解決に繋がる情報を見つけられずにおります。
質問
APIを使って広告を出すには、事前(開発〜本番環境でのテスト)にビジネス認証が必須となるのでしょうか。
(※ビジネス認証をした場合、広告アカウント数の上限を増やすことが出来ると理解しています)
なお、ビジネス認証に必要な法人についてはまだ創業しておりません。
Facebook広告の効果を検証出来てからの創業を考えております。
0