我试图在ASP MVC中从我们的网站上在Facebook中共享产品详细信息,我使用了Feed对话框,并且效果很好,但是我需要Feed对话框中的其他选项才能在您管理的页面上共享

提要对话框

<a href="https://www.facebook.com/dialog/feed?app_id=1234567891000&link=http://www.example.com/Product/@product.ProductID&name=@product.Title&caption=Get%20More%20this%20month,%20only%20at%20example.com&description=@product.description&redirect_uri=http://www.example.com/&picture=http://www.example.com/pics/@(product.ProductID).jpg" target="_blank"><div style="width:60px;float:left;"><img style="text-align:center" src="@Url.Content("~/image/fbshare.jpg")" alt="fbshare" /></div></a>

没有用,所以我尝试了sharer.php

<a target="_blank" href="http://www.facebook.com/sharer/sharer.php?s=100&amp;p[url]=http://www.example.com/Product/@product.ProductID&amp;p[images][0]=http://www.example.com/pics/@(product.ProductID).jpg&amp;p[title]=@product.Title+&amp;p[summary]=@product.description"><div style="width:60px;float:left;"><img style="text-align:center" src="@Url.Content("~/image/fbshare.jpg")" alt="fbshare" /></div></a>

但是,当我使用sharer.php共享时,它共享我的网站登录页面,我们的产品网站是基于登录的,用户可以查看所有产品,但是当他们单击“购买”时,他们必须登录才能继续进行操作。

我不知道,为什么Facebook分享我的登录页面而不是产品详细信息?

我如何提供诸如在您管理的页面上共享,时间轴,朋友等选项?

在此处输入图片说明

已经有几个小时了,我仍然找不到任何解决方案,任何帮助都将是巨大的。

#1楼 票数:0

Facebook机器人访问共享的URL,获取页面信息(标题,图像等),然后使用该信息来决定向用户显示什么。

您的网站可能会将Facebook机器人重定向到登录页面-因此实际上看不到与该产品相关的任何内容。

通常的解决方法是排除Facebook IP范围或Facebook用户代理的登录名。 通常,您应该向Facebook机器人展示一个简化的页面。

查看有关如何确保爬网程序(机器人)可以访问您的网站的Facebook帮助页面: https : //developers.facebook.com/docs/sharing/best-practices#crawl

  ask by stom translate from so

未解决问题?本站智能推荐:

1回复

问:如何从ASP.NET网站共享URL到用户的Facebook页面

我已经下载了适用于Facebook的nuget,但缺少了在用户的时间轴上共享信息所需添加的代码。 现在我刚开始使用facebook api,所以我的问题的确包含相对基本的内容,SDK中包含了FacebookClient对象,但是我不确定如何使用它。 我希望能够共享一个网址(以最基本的方式
2回复

从ASP.NET在Facebook中以图片形式共享div内容

我正在一个完整的网站上工作,但是我有一个问题。 我有一个页面,以动态div布局显示团队和球员排名。 我想在Facebook上分享这些结果,如下图所示。 我该如何实现? 知道从哪里开始吗? ASP代码:
1回复

Facebook粉丝页面中asp.net的response.redirect

我正在开发一个小型的Facebook应用程序。 我正在asp.net中开发它,我的应用程序类型是fbml。 我的表单上有一些按钮,我想执行响应重定向。 当我重定向用户时,他被重定向到粉丝页面之外。 我该如何解决? 谢谢!
1回复

在ASP.NET中调试Facebook登录页面

当我尝试使用Visual Basic运行此文件时,我将该页面保存为default.aspx,它只是向我显示简单文本。 它也没有显示我的按钮,我也在Facebook应用程序中将域名设置为“ localhost.local”,站点URL设置为“ http://localhost.local/”,但
2回复

从ASP.NET网站发布到Facebook页面

如何从asp.net网站在Facebook页面的墙上发布内容。 Google搜索说我必须创建一个应用程序才能做到这一点。 是否可以在不创建应用的情况下发布到Facebook墙? 不知道从哪里开始。 我尝试了developers.facebook.com和csharpsdk.org。
3回复

通过ASP.NET发布到Facebook页面

我已经看到了这个和这个但是在我沉入大量时间之前,我想知道我正在尝试做的是否可行。 我在FB上有一个页面(不是个人资料,而是一个商业页面,网站等),我想通过我的网站自动发布一个故事。 除此之外,我不想做任何其他事情。 我不想创建一个应用程序(如果我没有),只需发布​​到一个页面。 有没有一
1回复

asp.net中的Facebook身份验证声明5mvc6

我试图通过身份验证后从Facebook用户获取一些个人资料数据,从嗅探过程中我可以看到数据来自Facebook,但我的 对象只有电子邮件和姓名填写,我也想获得城市和生日。 这就是我的配置 如果我从配置中删除电子邮件,则电子邮件也从我的信息对象中消失了,但是其他所有内容均无效。
1回复

如何在MVC4asp.net中与在Facebook上指定的标题,图像,详细信息共享

我已经在Google上搜索过很多关于Facebook分享和评论的信息,但是我没有找到对我有用的解决方案。我尝试与我的代码分享我的产品 在产品详细信息的网址中添加我的参数,只需共享链接而无需配置我的描述即可。 并且请告诉我如何在Facebook中创建评论。