我怎么能在java中做facebook批处理fql

Per*_*ril 6 java facebook batch-file facebook-fql

在facebook fql中有这段代码

https://developers.facebook.com/docs/reference/api/batch/


curl \
    -F 'access_token=…' \
    -F 'batch=[ \
            {"method": "GET", "relative_url": "me"}, \
            {"method": "GET", "relative_url": "me/friends?limit=50"} \
        ]'\
    https://graph.facebook.com
Run Code Online (Sandbox Code Playgroud)

它假设与json一起发送,但我真的不明白如何做到这一点任何帮助?

谢谢

小智 3

您可以简单地使用BatchFB api,它非常强大且简单,您不必处理所有这些东西,它使用 fql 例如来获取您所有的朋友

Later<ArrayNode> friendsArrayList = this.Batcher.query("SELECT uid FROM user WHERE uid  IN (SELECT uid2 FROM friend WHERE uid1 = me())");
    for (JsonNode friend : friendsArrayList.get()) {
            .......
        }
Run Code Online (Sandbox Code Playgroud)

及其批量的