[英]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.