我正在考虑使用gigya实现共享电子邮件功能的方法,而我的网站非常需要共享栏(自己的模板和CSS,动画等),所以使用下面的buttonImages无法解决我的问题问题
var params ={
userAction:ua,
shareButtons:'share,facebook,twitter,email', // list of providers
containerID: 'divButtons',
buttonImages:{buttonLeftImgUp:'Button_Left.png',buttonCenterBGImgUp:'Button_Middle.png',buttonRightImgUp:'Button_Right.png'}
};

我已成功使用其他受支持的API gigya.socialize.postBookmark(params)来实现此功能。
var params =
{
url: "http://www.gigya.com/",
provider:'tumblr',
facebookDialogType: 'share',
title: "Gigya"
};
gigya.socialize.postBookmark(params);

不幸的是,此功能不支持电子邮件作为提供商,这意味着我无法将电子邮件添加到我自己的共享栏中。有没有人知道如何实现电子邮件共享,同时使用我自己的模板(不使用自定义图像)?
非常感谢!
答案 0 :(得分:1)
我是Gigya的工程师之一。为了让您更好地了解幕后发生的事情,点击共享栏界面中的电子邮件分享按钮最终归结为一个如下所示的调用: document.location.href =“mailto:?to =& subject =”+“您的电子邮件主题”+“& body =”+“电子邮件正文”;
所以你真的可以编写自己的事件处理程序来调用如上所述的document.location.href和你自己的主题和正文。或者,您可以将标记的href设置为等效的值。
希望有所帮助,
-CodeMonkeyG