Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将facebook共享按钮添加到事务性电子邮件?_Python_Facebook_Email - Fatal编程技术网

Python 如何将facebook共享按钮添加到事务性电子邮件?

Python 如何将facebook共享按钮添加到事务性电子邮件?,python,facebook,email,Python,Facebook,Email,我的每个用户都会通过电子邮件收到每周摘要图表,我希望他们能够将该图片(托管在Amazon S3的公共存储桶中)分享给Facebook。此外,我希望能够向图像添加自定义标题和描述,可能作为帖子消息体中的默认文本 似乎应该使用Facebook API的共享对话框。但我不知道如何实现这一点,因为我不知道接下来几周的链接的完整url是什么。文件名是散列的。我也不知道我是否想得太多了 这是我一直想弄明白的一个页面。最简单的方法是使用自己的共享按钮/图像并链接到sharer.php:https://www.

我的每个用户都会通过电子邮件收到每周摘要图表,我希望他们能够将该图片(托管在Amazon S3的公共存储桶中)分享给Facebook。此外,我希望能够向图像添加自定义标题和描述,可能作为帖子消息体中的默认文本

似乎应该使用Facebook API的共享对话框。但我不知道如何实现这一点,因为我不知道接下来几周的链接的完整url是什么。文件名是散列的。我也不知道我是否想得太多了


这是我一直想弄明白的一个页面。最简单的方法是使用自己的共享按钮/图像并链接到sharer.php:
https://www.facebook.com/sharer/sharer.php?u=[您的url编码url]

标题、描述和图像将来自打开的图形标签:


确保您遵循有关图片的指导原则:

如果我想在同一封电子邮件中有两个共享按钮,该怎么办。如何为每个图像获取正确的缩略图?我可以创建两个打开的图形图像标记吗?如果是,我如何指定它绑定到哪个共享按钮?缩略图来自url,您可以有任意多个共享按钮。您只提供url,所以只需使用两个不同的url。第一个共享按钮的链接:-第二个共享按钮的链接:我刚刚意识到,用户不会从缩略图中看到太多内容,然后他们最终会看到一个*.jpg url。我认为一个更干净的方法是获得向用户facebook订阅源发布图片的许可。这样他们就可以看到完整的图像,而不必单击图像并离开新闻源。如果没有javascript,这是可能的吗?鉴于我只是在修改电子邮件的html内容……对不起,我不明白你的意思。当用户单击share按钮并打开sharer.php url时,将看到缩略图。或者你想贴张照片?在这种情况下,您需要授权用户执行发布操作,这对于共享url来说非常奇怪。因为你甚至不能那样添加url。