使用Facebook Sharer时,Facebook将为用户提供使用从源中提取的一些图像中的一个作为其链接预览的选项.如何选择这些图像,以及如何确保我的页面上的任何特定图像始终包含在此列表中?
以下链接用于在Twitter上共享页面:
Facebook是否有类似的选项,不需要javascript?
我知道http://facebook.com/sharer.php,但是需要手动插入get参数(我不打算这样做),或者使用javascript(这不符合我的情况).
我真的遇到了Facebook哈希密钥问题.我在Eclipse中生成它..证明:
然后我去了https://developers.facebook.com/并注册了一个新的应用程序.
最后我将我的hashkey设置为Facebook开发人员的设置:
但不管我做什么我一直得到相同的错误日志:"密钥哈希B5dWUEYfZJL/........... jyA =与任何存储的密钥哈希值不匹配"
有人知道我做错了什么或如何解决这个问题?如果我在自己的应用程序中使用HelloFacebookSample中的id和名称,一切正常.所以它与我最有可能设置的密钥哈希,id或名称有关.
谢谢,Yenthe
可能重复:
Facebook Sharer如何选择图像?
我正在制作一个闪光应用程序,以不同速度驾驶时显示出交通伤害.我希望用户能够在Facebook上分享这些信息.然而,这要求我可以自定义以某种方式出现在Facebook上的文本.
我正在制作一个在空白窗口中打开的URL(来自flash应用程序本身).我指定了u和t参数,将生成的消息作为t参数.但这似乎总是被页面标题所覆盖.如果我省略html代码中的title标签,则使用文件名(也覆盖指定的标题).
http://www.facebook.com/sharer.php?u=http://espentokerud.com/face/addiste.html&t=test;
我也尝试过url-encoding网址,但无济于事.
http://www.facebook.com/sharer.php?u=http%3a%2f%2fespentokerud.com%2fface%2faddiste.html&t=test;
我也尝试使用addthis API,但遇到了同样的缺点.有趣的是,如果我发布swf,标题和描述可以自定义,并且还可以指定屏幕截图.但如果我不发布瑞士法郎,这似乎被忽略了.
我知道我可以在html页面上使用元标记来指定缩略图图像,标题和描述,但是这些内容中的一些必须基于flash应用程序内的计算.
我知道您可以通过在Facebook的调试工具上输入URL来强制更新页面缓存,同时以该应用程序/页面的管理员身份登录:https: //developers.facebook.com/tools/debug
但我需要的是一种方法,只要我们的销售部门的某个人更新我们其中一个页面的主图像,就可以从我们的内部应用程序自动调用API端点或其他内容.要求数千名销售人员以管理员身份登录并在更新我们项目的描述或图像时手动更新页面缓存,这不是一种选择.
我们不能等待24小时让Facebook更新其缓存,因为我们每当我们改变它的时候没有看到更改出现时,我们每天都会得到客户的投诉.
caching facebook-sharer facebook-like facebook-graph-api facebook-opengraph
我已经按照我发现的每一条建议来尝试使其工作,但所有这些都无济于事.有人能告诉我为什么我的描述/缩略图没有显示出来吗?谢谢.以下是我的代码和网站的链接:
元标签:
<meta name="title" content="La Vita è Bella, because life is beautiful" />
<meta name="description" content="Drawing on Italy’s most famous export – great-tasting, healthy, colourful food – La Vita é Bella brings families together to experience mealtimes the Italian way." />
<link rel="image_src" href="http://www.lavitaebella.co.uk/images/imageforfacebook.jpg" />
Run Code Online (Sandbox Code Playgroud)
实际链接:
<a href="http://www.facebook.com/share.php?u=http://www.lavitaebella.co.uk" target="_blank"><img src='../images/share/s-fb.png' /></a>
Run Code Online (Sandbox Code Playgroud)
http://www.lavitaebella.co.uk/
在此先感谢您的帮助.
自7月17日以来,旧的分享按钮停止在我管理的所有网站上工作.
我已阅读其他用户面临类似问题的报告,但我无法找到任何官方报道.
你知道是否有任何官方消息来源?
可能重复:
Facebook Sharer如何选择图像?
我们使用Facebook的sharer.php服务在我们的网站上共享页面.现在这很好用,但我们现在很难找到如何为用户提供多个缩略图供选择(sharer.php页面提供了多个图像的UI,因此必须以某种方式提供).
我们目前有这个元标记:
<meta property="og:image" content="http://www.mysite.com/myimage.jpg" />
Run Code Online (Sandbox Code Playgroud)
我们找不到任何暗示如何做的事.有人有什么想法吗?
题:
我需要在Facebook共享者URL中传递我的内容,如标题,摘要和图像,如下所示:
<a id="button"
href="http://www.facebook.com/sharer.php?
s=100
&p[url]=http://myurl.com/overview/sap-talent
&p[images][0]=http://myurl/images/my_image.png
&p[title]=mytitle
&p[summary]=containsummary">
Run Code Online (Sandbox Code Playgroud)
问题是它会自动从上面提到的URL(http://myurl.com/overview/sap-talent)获取一些内容,而且我不知道我的标题和摘要数据在哪里消失了.有没有其他方式来分享我的自定义标题,摘要和图像facebooksharer.php
?
当我在Facebook页面上分享时,收到以下错误:
(#100)只有URL的所有者才能指定图片,名称,缩略图或描述参数.
它在5-10天前工作正常.搜索时我在Facebook开发者网站链接上找到了以下内容:
"自2017年11月7日起,链接自定义可用,但链接必须由发布页面拥有,并且需要页面访问令牌.要验证所有权,请检查URL节点上的ownership_permissions {can_customize_link_posts}字段.请参阅我们的链接所有权有关详细信息的指南.对于版本2.10及更低版本,不推荐使用图片,名称,缩略图和说明.不建议使用所有版本的标题."
任何帮助,将不胜感激!
ShareLinkContent content = new ShareLinkContent.Builder()
.setContentUrl(Uri.parse(shareUrl))
.build();
new ShareApi(content).share(new FacebookCallback<Sharer.Result>() {
@Override
public void onSuccess(Sharer.Result result) {
shareCallback.onSuccess(result);
}
@Override
public void onCancel() {
shareCallback.onCancel();
}
@Override
public void onError(FacebookException error) {
shareCallback.onError(error);
}
});
Run Code Online (Sandbox Code Playgroud) android facebook-sharer facebook-android-sdk android-facebook
facebook-sharer ×10
facebook ×7
android ×2
html ×2
caching ×1
codeigniter ×1
flash ×1
opengraph ×1
php ×1