사용자가 이미지를 클릭하면 사용자의 벽에 텍스트가 자동으로 게시 될 때 Facebook 응용 프로그램을 만들고 싶습니다.페이스 북 이미지를 클릭하여 페이스 북 벽에 텍스트 게시
나는 스크립트가 있습니다
<?php
define('FB_APIKEY', 'YOUR_API');
define('FB_SECRET', 'YOUR_SECRET');
define('FB_SESSION', 'YOUR_SESSION');
require_once('./files/Facebook.php');
echo "post on wall";
try {
$facebook = new Facebook(FB_APIKEY, FB_SECRET);
$facebook->api_client->session_key = FB_SESSION;
$fetch = array(
'friends' =>array(
'pattern' => '.*',
'query' => "select uid2 from friend where uid1={$user}"
)
);
echo $facebook->api_client->admin_setAppProperties(array('preload_fql' => json_encode($fetch)));
$message = 'From My App: publish steven on facebook';
if($facebook->api_client->stream_publish($message))
echo "Added on FB Wall";
} catch(Exception $e) {
echo $e . "<br />";
}
?>
내가 입력 할 필요가 알고있는 것처럼 내 API를, "YOUR_API", "YOUR_SECRET", "YOUR_SESSION"라고 곳에 비밀 및 세션.
하지만 세션 키는 어떻게 만듭니 까?
내가 API, 비밀 정확한 입력 있지만 세션 키가 나는 오류가 없어 경우 : 어쩌면 여기에 내가 많은 시간을 보낸 많은 자습서를 읽을 수 있지만 발견되지 솔루션
Fatal error: Call to a member function stream_publish() on a non-object in /home/padekime/domains/padekime.wu.lt/public_html/scriptas/index.php on line 12
...
입니다 사용자의 벽에 일부 텍스트를 게시하는 다른 스크립트?
나는이 솔루션을하려고 할 때 : Authorizing a Facebook Fan Page for Status Updates 내가 가지고 오류 :
FATAL error (Fatal error: Call to a member function stream_publish() on a non-object in ...)
내가하려고하면이 :
<?php
$msg = array (
'message' => 'bla bla bla ... bla bla bla...',
'name' => 'The BlaBla Mesage',
'caption' => 'link',
'link' => 'http://www.google.lt',
'description' => 'saf',
'picture' =>'',
'actions' => array(array(
'name' => 'Visit',
'link' => 'http://www.google.lt'))
);
$result = $facebook->api('/me/feed/','post',$msg);
var_dump($result);
?>
나는 오류가있어 :
Fatal error: Call to a member function api() on a non-object in /home/padekime/domains/padekime.wu.lt/public_html/scriptas/index.php on line 22
을 주셔서 감사합니다 도움.