curl
(或cURL
)是用于访问 URL 的命令行工具。
文档:http ://curl.haxx.se/docs/manpage.html
在这个例子中,他们只是发送一个 POST 到https://graph.facebook.com/arjun/feed
. -F
定义要与 POST 一起提交的参数。
这不是 javascript 或 php。您可以在 php 中使用 curl,尽管使用这些参数对该地址的任何 POST 都将完成示例所演示的内容。
要在 javascript 中执行此操作,您将创建一个表单,然后提交它:
var form = document.createElement("form");
form.setAttribute("method", "post");
form.setAttribute("action", "https://graph.facebook.com/arjun/feed");
var tokenField = document.createElement("input");
tokenField.setAttribute("type", "hidden");
tokenField.setAttribute("name", "access_token");
tokenField.setAttribute("value", token);
var msgField = document.createElement("input");
msgField.setAttribute("type", "hidden");
msgField.setAttribute("name", "message");
msgField.setAttribute("value", "Hello, Arjun. I like this new API.");
form.appendChild(hiddenField);
document.body.appendChild(form);
form.submit();
使用jQuery,它要简单得多:
$.post("https://graph.facebook.com/arjun/feed", {
access_token: token,
message: "Hello, Arjun. I like this new API."
});