0

PHP を使用して 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));
4

1 に答える 1

0

これを試してください:

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

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

楽しみ :)

于 2012-06-08T06:27:38.533 に答える