簡體   English   中英

Facebook:批量請求中的字段擴展?

[英]Facebook: field expansion in batch requests?

是否可以使用字段擴展通過一個(或多個)批處理請求發出批處理請求?

例如,假設我想要有關我的信息,我的收聽數據。 這些是我總結的三個批處理請求:

{'method': 'GET', 'relative_url': 'me'}
{'method': 'GET', 'relative_url': 'me/music.listens'}
{'method': 'GET', 'relative_url': 'me/friends?fields=name,first_name,last_name,music.listens.limit(1)'}

但是,當我發出批處理請求時,前兩個響應返回的是我期望的數據,而第三個響應返回的是這種格式的數據(不是我請求的數據):

{'access_token': '<access token here>'}

我在這里閱讀了有關批處理請求的所有信息:

https://developers.facebook.com/docs/graph-api/making-multiple-requests/

關於此處的字段擴展:

https://developers.facebook.com/docs/graph-api/using-graph-api/

我想念什么嗎?

您甚至可以將其合並為一個查詢:

/me?fields=name,first_name,last_name,music.listens,friends.fields(name,first_name,last_name,music.listens.limit(1))

我注意到您的請求定義中有多余的“ u”

{'方法':'GET','relative_url': u '我'}

也許您應該解決此問題。 無論如何,正如我所說,您不需要Batch API來組合請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM