我的应用程序(C#winforms)构建一封电子邮件并将其发送给客户。电子邮件中附有照片。 我想做的是在电子邮件中添加一个facebook分享按钮,这样用户就可以通过点击这个分享按钮在Facebook上分享附加的照片。
我已经设法构建附有照片的电子邮件。我还设法添加一个Facebook分享按钮到电子邮件,但我无法弄清楚附加的照片如何通过一个网址上传和分享在Facebook上。
我提出了网址(附在共享按钮上),这非常接近我想要的内容:
HREF =“http://www.facebook.com/sharer.php?u= 'img src =“http://www.somesite.com/apicture.jpg”/>
但是这需要将照片上传到somesite.com才能生效,这不是我想要的。
任何线索?
答案 0 :(得分:0)
如果你想分享一张图片,那么你必须有一个网址,你不能通过上传来分享。
您可以先将图像上传到Facebook(例如),但是您无法通过电子邮件进行此操作,并且用户必须进行身份验证才能执行此操作,因此您不会能够从你发送邮件的地方做到这一点(如果我理解了方案的话)。
您应该做的是将图像放在您发送邮件的服务器上(或您可以使用的其他服务器上),然后将该网址与共享按钮一起使用。
您应该考虑的另一件事是分享按钮已被弃用,Facebook不再支持,因为它显示here:
已弃用“分享”按钮,而赞成“赞”按钮,以及 将不再受支持。请随时使用Like按钮 可以为您的应用带来最大流量。
here:
旧的“共享”按钮发生了什么变化?
我们在推出Like按钮时弃用了Share按钮, 因为Like按钮允许用户提高点击率 通过一次点击连接,并让他们看到他们中的哪一个 朋友们已经联系好了。
在您的特定情况下,使用“赞”按钮会有问题,因为它需要无法附加到电子邮件的facebook js sdk。