簡體   English   中英

如何獲得使用ruby的facebook活動印象和每個活動預算的列表?

[英]How does one get a list of facebook campaign impressions and budget per campaign with ruby?

我有以下代碼,可以使用facebook-ruby-business-sdk返回我在Facebook業務經理帳戶中擁有的所有廣告系列的名稱列表。

require 'facebookbusiness'
FacebookAds.configure do |config|
  config.access_token = '_____private_info______'
  config.app_secret = '_____private_info______'
end

ad_account = FacebookAds::AdAccount.get('act______private_info______', 'name')
puts "Ad Account Name: #{ad_account.name}"

# Printing all campaign names
ad_account.campaigns(fields: 'name').each do |campaign|
  puts campaign.name
end

最后一個循環中的campaign對象是FacebookAds::Campaign一個實例。

我不僅需要列出名稱,還需要上個月每個廣告系列的預算和展示次數。

我如何更改代碼以獲得這些結果?

在我看來,似乎您只需要選擇字段即可在循環中使用它們:

ad_account.campaigns(fields: %w[name budget impressions]).each do |campaign|
  puts [campaign.name, campaign.budget, campaign.impressions].join(', ')
end

那對你有用嗎? 讓我知道您的生活狀況或有任何疑問。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM