2012-05-05 33 views
0

私はPHPを使ってFacebookの壁に投稿しようとしています。私はこのコードを見つけました:PHP:投稿画像-link only- Facebookの壁に

$args = array(
    'message' => $text, 
    'picture' => $link2picture 
); 

$this->_facebook->api('/me/feed/', 'post', $args); 

しかし、それは動作していないようです(メッセージテキストのみを表示します)。だから私の質問は、ページにリンクするだけの画像を投稿する方法は何ですか?私はFacebookへの写真のアップロードを避けようとしています。また、私は左の小さな画像を示す標準の「共有リンク」を使いたくありません。私のアイデアは画像のサムネイルを表示するだけで、画像の前後に説明があり、ユーザーがその画像をクリックすると、指定されたページにリダイレクトされます。これはできますか?どうやって?

編集:私はまた、ノー成功を収めて、このコードを試してみた:

$attachment = array(
'name' => $title, 
'caption' => 'The subtitle', 
'description' => $message, 
'media' => array(array(
    'type' => 'image', 
    'src' => $file_path, 
    'href' => $link 
)) 
); 
$this->facebook->api(array('method' => 'stream.publish', 'target_id' => $this->getUser(), 'attachment' => $attachment)); 

答えて

0

をただ、この方法を試してください。

 
$attachment = array('message' => $message, 'access_token' => $token, 'picture' => $picture_path); 

$result = $facebook->api('/me/feed', 'post', $attachment); 

は:)

をお楽しみください。
関連する問題