Power BI - LinkedIn广告连接器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Power BI - LinkedIn广告连接器相关的知识,希望对你有一定的参考价值。
我想将LinkedIn广告数据加载到我的Power BI报告中。
有没有简单的方法来访问数据?
提前致谢!
答案
原来你需要按照文档编写或自定义连接器:
https://docs.microsoft.com/en-us/power-query/samples/trippin/readme
或者您需要在M中编写用于访问API的自定义代码:
let
GetAccessToken =
let
TokenEndpointUrl = #"TokenEndpoint" & "?client_id=" & #"AppID" & "&client_secret=" & #"AppSecret" & "&grant_type=client_credentials",
TokenRequestResult = Json.Document(Web.Contents(TokenEndpointUrl)),
AccessToken = TokenRequestResult[access_token]
in
AccessToken,
GetData = (Url) =>
let
FinalResult = if Url = ""
then
{}
else
let
Result = Json.Document(Web.Contents(Url,[
Query=[
date_preset="lifetime",
level="ad",
fields="impressions,spend,account_id,account_name,campaign_id,campaign_name,adset_id,adset_name,ad_id,ad_name",
time_increment="monthly"]
])),
NextUrl = Record.FieldOrDefault(Result[paging],"next",""),
CombinedData = Result[data] & @GetData(NextUrl)
in
CombinedData
in
FinalResult,
#"Data Endpoint" = #"DataEndpoint",
AccessToken = GetAccessToken,
#"Calls the functions and makes the result" = GetData(#"Data Endpoint" & "&acces_token=" & AccessToken)
in
#"Calls the functions and makes the result"
在这里发布答案可能也有助于其他人。
以上是关于Power BI - LinkedIn广告连接器的主要内容,如果未能解决你的问题,请参考以下文章