2011-12-14 152 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)的代碼有效。