我尝试将Facebook图形API用于我的广告帐户,以获取特定日期的见解。我相信date是正确的参数。以下是Facebook关于广告帐户数据洞察https://developers.facebook.com/docs/marketing-api/reference/ad-account/insights/
的文档以下是我尝试使用的网址:
https://graph.facebook.com/v2.6/act_ACCOUNT_ID/insights?access_token=MY_ACCESS_TOKEN&time_range={"since":"2016-08-09","until":"2016-08-09"}&fields=account_id%2Cspend%2Cimpressions%2Ctotal_actions&method=get&pretty=0&sdk=joey
这是我得到的回复:
{"error":{"message":"(#100) Must be a date representation in the format YYYY-MM-DD","type":"OAuthException","code":100,"fbtrace_id":"HEFP4SeNfWa"}}
答案 0 :(得分:1)
act_account_id/insights?time_range={'since':'2016-10-17','until':'2016-10-17'}&fields=reach
答案 1 :(得分:0)
我不知道单引号或双引号。对我来说,单引号是这样工作的:
act_account_id/insights?time_range={'since':'2016-10-17','until':'2016-10-17'}&fields=reach
但是,使用Google Apps SCript和UrlFetchApp.fetch方法,我必须在时间范围参数上使用encodeURIComponent才能使其正常工作。
答案 2 :(得分:0)
最好的使用方法是
unlist(lapply(seq_len(nrow(test_data)), function(i) test_data[i,2]))
答案 3 :(得分:0)
您也可以使用它。这是URL编码:
time_range =%7B'因为':'2020-04-06','直到':'2020-04-09'%7D
但是请记住,以上行仅适用于以下组合:
time_increment = 1