Facebook教程建议您可以在Facebook App中为自定义操作添加用户评论。用于发布的示例javascript函数是:
<script type="text/javascript">
function postCook()
{
FB.api(
'/me/[YOUR_APP_NAMESPACE]:cook',
'post',
{ recipe: 'http://fbwerks.com:8000/zhen/cookie.html' },
function(response) {
if (!response || response.error) {
alert('Error occurred');
} else {
alert('Cook was successful! Action ID: ' + response.id);
}
});
}
</script>
我对“本地商家”这个对象定义了“赞同”行动。一切正常。现在我想给用户提供添加用户消息给他们认可的选项,但我在Facebook文档中找不到有关如何在api(上面的代码)中实现这一点的任何帮助。有什么帮助吗?
答案 0 :(得分:2)
发布操作时需要指定“message”参数。例如,
<script type="text/javascript">
function postCook(userMessage)
{
FB.api(
'/me/[YOUR_APP_NAMESPACE]:cook',
'post',
{ recipe: 'http://fbwerks.com:8000/zhen/cookie.html',
message: userMessage },
function(response) {
if (!response || response.error) {
alert('Error occurred');
} else {
alert('Cook was successful! Action ID: ' + response.id);
}
});
}
</script>
将提交userMessage作为用户提供的有关操作的消息。
此处提供了OpenGraph发布API支持的参数的完整列表:https://developers.facebook.com/docs/technical-guides/opengraph/publish-action/#create