2011-12-14 109 views
0

对于我的Facebook应用程序,我试图添加一个提交按钮来发布一些东西到我的墙上。 我尝试用$ _POST ['submit']调用函数,但它不起作用。我也试着调用php代码作为函数。Facebook,PHP按钮张贴到我的墙?

提交:

<input type="submit" name="submit" value="Post to my wall" /> 

<?php 
if(isset($_POST['submit'])) { 
$result = $facebook->api('/me/feed/', 'post', $attachment); 
} 
?> 

功能:

<form name ="form" method ="post" action = postfunction()> 
<input type="button" value="Post to my wall" /> 
</form> 

<?php 
postfunction() { 
$result = $facebook->api('/me/feed/', 'post', $attachment); 
} 
?> 

你有什么想法?

谢谢。

+0

您打开<?php标记是错误的.....这是故意在您的问题?做一个$ result的var_dump来查看你的回报。 – 2011-12-14 00:23:59

回答

0

您不能发布任何内容到您的Facebook墙,直到您的Facebook应用程序有publish_stream令牌。如果你的文章比你的post:$ facebook-> api('/ me/feed /','post',$ attachment)的代码有效。