簡體   English   中英

POST對象的Facebook格式(到牆)

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

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