有关在此处发布链接(您称之为“发布网站预览”)的更多信息:http:
//developers.facebook.com/docs/reference/api/link/
我假设您的 Facebook 应用程序设置了您的权限,并且您正在使用 PHP-sdk 类。无论如何,任何语言的过程都是一样的,只是改变了你写它的方式。此外,您需要具有适当权限集的用户访问令牌。
使用 Facebook 的 PHP-sdk,过程将是:
// Load FB class, and init it
require_once("facebook.php");
$config = array();
$config['appId'] = 'YOUR_APP_ID';
$config['secret'] = 'YOUR_APP_SECRET';
$facebook = new Facebook($config);
// You set the User Access Token (you need to have it previously to this: Because you
// requested before, or because you obtain it from Facebook)
$facebook->setAccessToken( $user_access_token );
try {
// Set the link params:
if ( isset($config['link']) ) {
$args = array(
'link' => $link_url //Url to be linked
, 'name' => $link_titulo //Box title
, 'description' => $link_descripcion //Box Description
, 'picture' => $link_foto //Photo to be posted
, 'message' => $link_message //Message over the "link box"
);
// Post in the User/FB_Page wall
$facebook->api('/me/feed', 'post', $args);
}
} catch (FacebookApiException $e) {
$fbError = $e->getResult();
$result = array(
'tipo' => 'error'
, 'code' => $fbError['error']['code']
, 'text' => $fbError['error']['message']
);
print_r($result);
}
更新
在阅读了您对我的评论的回答后,我认为您只是在寻找 CSS 和布局。您可以在此处找到实现帖子格式的内容:
http://jsfiddle.net/5NYD5/3/