我正在尝试访问FB Business Manager Marketing API以获取有关广告集数据的数据。
我访问此内容的方法是首先通过此处创建应用:https://developers.facebook.com/apps
我应该使用像csv.by_col_or_row!
这样的其他内容吗?我就是这样做的:
我检索了我的App Id和App Secret。
从这里开始,我通过这样做来调用API:
Rfacebook
从这里开始,我想根据此处提供的字段致电我的帐户: https://developers.facebook.com/docs/marketing-api/insights/fields/v2.11
我尝试这样做的方法如下:
appKey<- 'XXXXXXXXXXXX'
appSecret<- 'YYYYYYYYY'
response = POST(
'https://accounts.facebook.com/api/token',
accept_json(),
authenticate(appKey, appSecret),
body = list(grant_type = 'client_credentials'),
encode = 'form',
verbose()
)
token = content(response)$access_token
HeaderValue = paste0('Bearer ', token)
当我运行帐户时,我得到了这个输出:
accountname<-'1234567'
account_url <- "https://api.facebook.com/v2.11/account_name/1234567"
Account <- GET(account_url, add_headers(Authorization = HeaderValue))
然后我尝试从json转换它但得到一个错误。
您认为这是访问FB Business Manager的市场营销API的最佳方式,还是应该采用不同的方式?我已经尝试过这种方法,但它对我不起作用:https://github.com/daroczig/fbRads
任何帮助都会很棒,谢谢!