[英]facebook format of POST object (to a wall)
我正在使用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();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.