2

だから私はGraphAPIを使ってFacebookユーザーの壁に投稿を作成しています

私はここで述べられているように「キャプション」を参照しています:

http://nocturnsoft.com/devblog/?p=906

'caption'オプションを指定すると、タイムラインを使用するプロファイルではキャプションのテキストが正しく表示されますが、古いスタイルを使用するプロファイルではキャプションが表示されません...

私はここで何か間違ったことをしているのですか、それともこれが想定されている方法ですか...それが想定されている方法である場合、タイムライン以外のプロファイルのFacebook投稿のリンクの下にテキストを表示するにはどうすればよいですか?

ところで:私はFacebookPHPSDKを使用しています

4

1 に答える 1

0

私のアプリでは、投稿データの配列は次のようになり、キャプション(メッセージ)は新しいプロファイルと古いプロファイルの両方に存在します。

    /* post to fb */
$post = array(
    'access_token' => $fb_access_token,
    'message' =>  'THIS IS YOUR CAPTION HERE',
    'link' => 'LINK TO YOUR SITE OR APP HERE',
    'picture' => 'URL TO IMAGE HERE',
    'name' => 'APP NAME HERE',
    'description' => 'AWESOME DESCRIPTION ABOUT YOUR APP GOES RIGHT HERE!'
);
$res = $facebook->api('/me/feed', 'POST', $post);

お役に立てれば。もしそうなら、そう言うことを忘れないでください!:)

于 2012-11-21T17:02:55.993 に答える