2017-10-25 14 views
0

少し助けてください。 I APIデータへのアクセスがあります。私は、APIデータを取得するために、次のコードを使用してい enter image description here電力クエリを使用してWeb APIページを反復する

を:

let iterations = 10, 

URL = "https://graph.facebook.com/v2.10/[ACCOUNT ID] /洞察access_tokenは= [アクセストークン]?"、

enter image description here

何を:今、私は、このAPIのデータを取得しようとしている

FnGetOnePage = 
    (url) as record => 
    let 
    Source = Json.Document(Web.Contents(url)), 
    data = try Source[data] otherwise null, 
    next = try Source[paging][next] otherwise null, 
    res = [Data=data, Next=next] 
    in 
    res, 

GeneratedList = 
    List.Generate(
    ()=>[i=0, res = FnGetOnePage(url)], 
    each [i]<iterations and [res][Data]<>null, 
    each [i=[i]+1, res = FnGetOnePage([res][Next])], 
    each [res][Data]) 
in 
    GeneratedList 

これを元のコードに変更する必要はありますか?

ご迷惑をおかけして申し訳ございません。

多くのおかげで、 Tanim

答えて

0

コピーによってそれを修正して、新しいAPIデータから最後の行を貼り付けるには、それは基本的に余分な「client_pages」ビットを取り除くと魅力のように働いてしまいました。自己助けのように見えるのが最高の助けです!

enter image description here

関連する問題