好吧,我现在有一个带有输入和按钮的网站。当用户单击按钮时,我希望他的输入作为他的 Facebook 帐户上的新提要。
我已经添加了 facebook javascript sdk 和 graph api 我创建了一个成功的登录按钮和一个新的提要按钮,发送一个标准文本“这是一个文本提要”。
那么我如何发布用户输入的内容?
发帖代码为
function postshare() {
FB.api(
"/me/feed",
"POST",
{
"message": "this is a test post"
},
function (response) {
if (response && !response.error) {
/* handle the result */
document.getElementById('poststt').innerHTML = 'post shared succesfully';
}
}
);
最佳答案
如果页面上有一个带有 ID 的文本输入,您可以引用该输入并使用 document.getElementById
获取其值。所以如果你有这个输入
<input type="text" id="fb_input" />
在您的页面上,您可以执行以下操作:
function postshare() {
var message = document.getElementById("fb_input").value;
FB.api(
"/me/feed",
"POST",
{
"message": message
},
function (response) {
if (response && !response.error) {
/* handle the result */
document.getElementById('poststt').innerHTML = 'post shared succesfully';
}
}
);
}
关于javascript - 如何使用 facebook javascript api 发布自定义帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30351320/