gpt4 book ai didi

java - POST 对象的 facebook 格式(到墙上)

转载 作者:行者123 更新时间:2023-12-01 05:26:16 24 4
gpt4 key购买 nike

我正在使用 java servlet 来创建指向墙的链接的 facebook POST。

到目前为止,我得到的是 facebook api 对名称/值对的分割,键始终是字符串,值通常是字符串。

因此,对于刚刚发布消息的 POST,其正文将是:

message=hello

因此 POST 数据的格式与带有名称/值对的 GET 请求相同。这些值将被 URL 编码。

但是,我在处理那些数组或对象的值时遇到了麻烦,例如提要帖子记录的“应用程序”字段。这是如何编码的?数组是如何编码的?

安迪

最佳答案

您将执行“POST”而不是“GET”。所以参数不会被 URL 编码。你说你用的是Java吗?您的“POST”应如下所示:

URL url = new URL(https://graph.facebook.com/<username>/feed);
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
connection.setDoOutput(true);
connection.setRequestMethod("POST");

OutputStreamWriter writer = new OutputStreamWriter(
connection.getOutputStream());
writer.write("access_token=" + access_token + "&message=hello");
writer.close();

writer.close();

关于java - POST 对象的 facebook 格式(到墙上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9652028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com