如何向特定页面添加定制的社交分享邮件

时间:2015-10-20 11:41:54

标签: asp.net facebook twitter

我使用过像“添加这个”这样的服务。一段时间但现在我需要在电子商务订单完成页面中添加几个特定功能。它像亚马逊的订单一样工作,感谢你的页面,它允许你向Facebook发帖子说像“我刚刚在亚马逊上购买了一个小部件”。

同样我也在寻找Twitter中的等价物。

我已经添加了一堆OG标签和共享按钮,但无法让它完成我需要的操作。从进一步阅读起,听起来我可能需要创建某种类型的Facebook应用程序并使用FB ui创建链接以发布到用户的墙上。我希望这样做而不会纠缠在那种级别的权限等,但也许这不再可能了?

这是在asp.net C#上开发的,以防我在搜索中找不到的图书馆。

任何熟悉这种发展的人都能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

对于Twitter,最简单的方法是使用Web Intents

例如,如果要共享文本

  

我爱http://example.com

URL将文本编码为I%20love%20http%3A%2F%2Fexample.com并使用Twitter Web Intent URI。 E.g。

https://twitter.com/intent/tweet?text=I%20love%20http%3A%2F%2Fexample.com

当用户点击该链接(试一试!)或由您的服务定向时,系统会提示他们分享该文字。