访问FB Business Manager API

时间:2018-01-05 20:47:16

标签: r facebook api facebook-graph-api httr

我正在尝试访问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

任何帮助都会很棒,谢谢!

0 个答案:

没有答案