2011-12-14 2 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

+0

내 실수, 문제가되지 않습니다 – Julien

+1

HTML/자바 스크립트에서 PHP 함수를 호출 할 수 없으므로 두 번째 코드 샘플은 제대로 작동하지 않습니다. 첫 번째 코드 샘플을 실행할 때 오류가 있습니까? –

답변

0

페이스 북 응용 프로그램에 publish_stream 토큰이있을 때까지 페이스 북 벽에 아무 것도 게시 할 수 없습니다. 게시물에 대한 코드보다는 $ facebook-> api ('/ me/feed /', 'post', $ attachment)가 작동해야합니다.

관련 문제