我正在尝试使用jQuery将Facebook共享功能添加到我的网站中。根据Facebook开发者手册,我的问题是,当我分享任何文章时,Facebook分享它是肯定的,但是没有图片,而且最好的情况是错误的。
我在做什么:
然后我使用我的js代码将该代码附加到正文代码中。
var url = 'http://www.facebook.com/sharer.php?s=100&p[url]='+encodeURIComponent(url)+'&p[title]='+title+'&p[summary]='+summary+'&p[images][0]='+pic;
答案 0 :(得分:0)
public static class A
{
public static void DoWork(this Enum en)
{
Console.WriteLine(en);
}
public static void DoWork(this int en)
{
Console.WriteLine(en);
}
}
public enum Pets
{
Cat,
Dog
}
internal class Program
{
private static void Main(string[] args)
{
var cat = Pets.Cat;
//Enum.DoWork(); doesn't work
cat.DoWork(); // works fine
//int.DoWork(); doesn't work
5.DoWork(); // works fine
Console.ReadKey();
}
}
- 共享对话框从网址获取OG数据。答案 1 :(得分:0)
我目前正在使用这个Open Graph标签,它们有效,我已经将php中的数据库连接更改为页面的<header>
部分,而没有“og:image:width”和“og” :image:height“标签,第一次分享文章,由于Facebook缓存问题,没有显示图像。
<meta property="og:image" content="/path/to/image" />
<meta property="og:image:width" content="image_width_in_pixels" />
<meta property="og:image:height" content="image-height_in_pixels" />
<meta property="og:url" content="url_being_shared" />
<meta property="og:type" content="article" />
<meta property="og:title" content="title_of_article" />
<meta property="og:description" content="description_of_article" />