JavaScript SDK
JavaScript SDKを使用して、次の値を送信できます。
// calling the API ...
var obj = {
method: 'feed',
link: 'https://developers.facebook.com/docs/reference/dialogs/',
picture: 'http://fbrell.com/f8.jpg',
name: 'Facebook Dialogs',
caption: 'Reference Documentation',
description: 'Using Dialogs to interact with users.'
};
(ドキュメントから取得したコードと画像)
ポップアップのどのフィールドがどのテキストであるかを説明しました。指定されていない場合、名前、画像、キャプション、および説明は、リンクに記載されているWebページから取得されます。
JSポップアップにデフォルトのメッセージを含めることはできません。
PHP SDK
ただし、PHP SDKを使用している場合は、メッセージを含めることができます。
コード例:
try {
$facebook->api(
"/{$facebookId}/feed",
"POST",
array(
// this is the important part
'message' => "This is your message!",
'link' => $yourLink,
'name' => "This is your name",
'caption' => '..',
'description' => '...',
'type' => 'link',
'application' => array(
'name' => 'Name of your app',
'id' => $idOfYourApp
)
)
);
}
catch (\FacebookApiException $exception)
{
// ...
}