【问题标题】:Share a photo to facebook from e-mail从电子邮件将照片分享到 Facebook
【发布时间】:2012-05-18 20:45:10
【问题描述】:

我的应用程序(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,然后才能使用,这不是我想要的。

有什么线索吗?

【问题讨论】:

    标签: c# facebook email share photo


    【解决方案1】:

    如果要分享图片,则必须有图片的url,不能上传分享。

    您可以先将图片上传到 facebook(例如),但您将无法通过使用电子邮件来执行此操作,并且用户必须进行身份验证才能执行此操作,因此您不会能够从您发送邮件的地方执行此操作(如果我理解正确的场景)。

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

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

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

    还有here

    旧的“分享”按钮发生了什么变化?

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

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

    【讨论】:

    • 好的 Nitzan,感谢您的回答!是的,你理解了这个场景。我已经有点害怕我需要一些服务器来指向图像以获得有效的 url。我现在会调查一下。再次感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多