我使用obsocial提交从joomla到Facebook的文章。它只发布一篇文章链接。获取URL的内容,如Facebook墙帖
在脸书中,当你粘贴或敲击一个网址时,它会自动从带有图片的网址提取内容(如果有的话)。
是否有我可以用来实现相同的API?
我使用obsocial提交从joomla到Facebook的文章。它只发布一篇文章链接。获取URL的内容,如Facebook墙帖
在脸书中,当你粘贴或敲击一个网址时,它会自动从带有图片的网址提取内容(如果有的话)。
是否有我可以用来实现相同的API?
这可能帮助您升技
<?php
$site = file_get_contents ($url);
$meta = get_meta_tags ($url);
preg_match_all('/<img[^>]+>/i', $site, $result);
preg_match('/<title>([^>]*)<\/title>/s', $temp, $title);
?>
我不知道一个类/ API,它提供这样的功能的。但是写出自己的想法并不难。
您可以使用get_meta_tags()来对图标记的特定页面和过滤器的所有元标记进行grep。如果他们在场,你就赢了。如果不是,你将不得不解析页面来自己找到内容。 (请参阅@Jobbdirekt Krostofer的回答)
请参阅http://developers.facebook.com/docs/opengraph/图表元标记。
编辑:找到一个PHP类解析为图meta标签: http://buzzword.org.uk/2010/opengraph/#php
我发现jquery liveUrl有助于类似的用例 Working demo
<textarea style="width: 300px; height: 100px;" placeholder="write here"></textarea>
$('textarea').liveUrl({
success : function(data)
{
console.log(data);
}
});
这是什么呢?哇!!!让我试一试 – 2011-06-09 14:14:14
get_meta_tags收集$ url中给出页面的所有元标记。 preg_match_all('/ ] +>/i',$ site,$ result);收集页面上的所有图像 preg_match('/
你不能:-(...和你必须写足够的评论 – Rufinus 2011-06-09 14:19:08