2

我的应用程序(C# winforms)构造了一封电子邮件并将其发送给客户。电子邮件附有一张照片。我想要做的是在电子邮件中添加一个 facebook 共享按钮,以便用户可以通过单击此共享按钮在 facebook 上共享附加的照片。

我已经设法构建了附有照片的电子邮件。我还设法在电子邮件中添加了一个 facebook 共享按钮,但我无法弄清楚如何通过单个 url 在 facebook 上上传和共享附加的照片。

我想出的网址(附加到分享按钮)非常接近我想要的:

href="http://www.facebook.com/sharer.php?u= 'img src="http://www.somesite.com/apicture.jpg" />

但这需要先将照片上传到 somesite.com,然后才能使用,这不是我想要的。

有什么线索吗?

4

1 回答 1

0

如果你想分享一张图片,那么你必须有它的网址,你不能通过上传来分享。

您可以先将图像上传到 Facebook(例如),但您将无法通过电子邮件执行此操作,并且用户必须进行身份验证才能执行此操作,因此您将无法执行此操作从您发送邮件的位置(如果我理解正确的情况)。

您应该做的是将图像放在您发送邮件的服务器(或您可以使用的另一台服务器)上,然后将该 URL 与共享按钮一起使用。

您应该考虑的另一件事是共享按钮已被弃用并且不再受 facebook 支持,正如这里所说

Share 按钮已被弃用,取而代之的是 Like 按钮,并且将不再受支持。请尽可能使用“赞”按钮为您的应用带来最大流量。

这里:

旧的“分享”按钮怎么了?

当我们启动“赞”按钮时,我们弃用了“分享”按钮,因为“赞”按钮允许用户一键连接,并允许他们查看他们的哪些朋友已经连接,从而提高了点击率。

在您的特定情况下,使用like 按钮会出现问题,因为它需要无法附加到电子邮件的 facebook js sdk。

于 2012-05-10T09:43:35.087 回答