【发布时间】:2011-12-05 15:30:41
【问题描述】:
我无法让(我的应用程序的)用户发布到朋友的墙上正确的代码。我希望用户能够选择单身朋友并发布到他们的流中。让用户从列表中选择 1 个朋友或输入朋友姓名,我缺少什么?这是我无法工作的“发布”功能。当方法是“供稿”以发布到用户的墙上时,它会起作用。但是作为 'stream.publish' 的方法,它的功能仍然类似于 'feed' 并发布到用户的墙上。
function pubStream(obj,gift_id,item_name)
{
FB.ui({
method: 'stream.publish',
display: 'popup', //have tried display:iframe does same
name: "Special Delivery!",
link: "<?php echo $app_info['transfer_protocol']; ?>apps.facebook.com/<?php echo $app_info['canvas']; ?>/?friendID="+facebook_id+"&giftID="+gift_id,
picture: "<?php echo $app_info['upload_url']; ?>"+obj,
caption: "//not used at this time ",
description: "my item escription",
message: "user's message ",
actions: {"name":"my items name","link":"<?php echo $app_info['transfer_protocol']; ?>apps.facebook.com/<?php echo $app_info['canvas']; ?>/?friendID="+facebook_id+"&giftID="+gift_id}
},function(response){hideLightbox();});
}
【问题讨论】:
-
@Coulton 谢谢,我一直在寻找一种在朋友墙上发帖的方法,但这将实现相同的目标。除了,我现在遇到的问题是。感觉这是一个“礼物”应用程序,链接(接受礼物)在消息中中断。有没有办法将请求嵌入到消息中?感觉消息不是“apprequest”或“feed”$_REQUEST[] 数组没有被调用。
标签: facebook post facebook-graph-api stream facebook-java-api