2011-07-28 114 views
0

我想發佈一些信息以及有關我的Facebook應用程序的圖標,只要他給予許可即可。該應用程序是在iframe中創建的,我想使用Graph API。我之前做過這個,但Facebook SDK最近改變了。Facebook應用程式張貼到牆

+1

你不應該張貼到牆上用戶沒有明確的互動,他們讓你這樣做[Facebook平臺政策(http://developers.facebook.com/ ()) – jBit

回答

2

喜歡的東西:

$facebook = new Facebook(array(
    'appId' => $appId, // YOUR APP ID 
    'secret' => $apiSecret, // YOUR API SECRET 
    'cookie' => true 
)); 

$user = $facebook->getUser(); 

if($user) { 
    $attachment = array(
     'name' => 'NAME', 
     'caption' => 'CAPTION', 
     'link' => 'http://yourlink.com', 
     'description' => 'DESCRIPTION', 
     'picture' => 'http://yourlink.com/yourimage.jpg' 
    ); 
    try { $result = $facebook->api('/me/feed/', 'post', $attachment); } catch (Exception $e) { } 
} 
+0

我得到這個 '調用未定義的方法Facebook :: getSession()' –

+0

對不起'Facebook :: getSession()'來自pre v3 SDK。我已經更新了最新版本的SDK的代碼。 – jBit

+0

很好...它工作:) –