天涯邀请

出自天涯开放平台资源

跳转到: 导航, 搜索

目录

简介

天涯邀请是指应用或连接网站的用户邀请天涯好友和关注,参与应用、网站的方式,用户发送邀请之后,被邀请的好友或关注 将在站内短消息和邮件中收到的请求信件,被邀请好友接受邀请后,将进入应用或网站页面。

申请流程

通过访问http://open.tianya.cn/dev 申请开发者,并创建应用,系统会分配给应用唯一的Appkey。

实例

复制实例中代码时, 请注意将实例代码中得"appkey"替换为调用应用的"appkey",方可正确使用。 如何获得APPKEY?


文字链接调用:

<script type="text/javascript">var TY_INVITE_BTN_ID="TY_BTN_"+new Date().getTime(),TY_INVITEID="TY_WIDGET_"+new Date().getTime(),TY_appkey="3b7f55bbdb19992ed30ba1daf54d6a6104ec0dca3",TY_content="来这个站玩玩吧,很有意思!",TY_url=location.href,TY_title="";(function(h,a,c,g,f){document.write("<div id="+TY_INVITE_BTN_ID+"></div>");function e(o,k){var l=document.compatMode=="BackCompat"?document.body:document.documentElement,j=Math.max(l.clientWidth,l.clientWidth),i=Math.max(l.clientHeight,l.clientHeight),n=l.scrollTop,m=l.scrollLeft;return{left:Math.max((j-parseInt(o,10))/2+m,0),top:Math.max((i-parseInt(k,10))/2+n,0)}}function d(i){i=i||event;var k=i.target||i.srcElement;k.onclick=null;var j=e(712,550);k.onclick=function(){var n=e(712,550);var m=document.getElementById(h);m.style.display="block";m.style.left=n.left+"px";m.style.top=n.top+"px"};var l=document.createElement("div");l.id=h;l.style.position="absolute";l.style.zIndex="2";l.style.left=j.left+"px";l.style.top=j.top+"px";l.style.width="712px";l.style.background="#fff";l.style.border="1px solid #518ac4";l.innerHTML=['<div style="background: none repeat scroll 0 0 #518AC4;height: 40px;"><h1 style="color:white;font-size: 16px; line-height: 40px; text-align: left; padding:0 0 0 20px; margin:0; float:left; width:660px;">邀请好友</h1><div id="closeTYInviteWidget" style="float:left;width:15px; height:14px; background: url(http://open.tianya.cn/static/images/invite/btn-close.png) no-repeat transparent;margin-top:12px;cursor:pointer;" onclick="this.parentNode.parentNode.style.display=\'none\';"></div></div><iframe scrolling="no" frameborder="0" style="width:100%;height:510px;margin:0;padding:0;float:left;" src="http://open.tianya.cn/widget/tyInvitenew.php?content=',c,'&url=',g,'&appkey=',a,'&title=',f,'"></iframe>'].join("");document.body.appendChild(l)}var b=document.createElement("span");b.title="邀请你的天涯好友";b.style.cursor="pointer";b.innerHTML="邀请好友";b.style.color="#0191cc";b.style.fontSize="14px";b.onclick=d;document.getElementById(TY_INVITE_BTN_ID).appendChild(b)})(TY_INVITEID,TY_appkey,encodeURIComponent(TY_content),encodeURIComponent(TY_url),encodeURIComponent(TY_title));</script>

图片链接调用:

<script type="text/javascript">var TY_INVITE_BTN_ID="TY_BTN_"+new Date().getTime(),TY_INVITEID="TY_WIDGET_"+new Date().getTime(),TY_appkey="3b7f55bbdb19992ed30ba1daf54d6a6104ec0dca3",TY_content="来这个站玩玩吧,很有意思!",TY_url=location.href,TY_title="";(function(h,a,c,g,f){document.write("<div id="+TY_INVITE_BTN_ID+"></div>");function e(o,k){var l=document.compatMode=="BackCompat"?document.body:document.documentElement,j=Math.max(l.clientWidth,l.clientWidth),i=Math.max(l.clientHeight,l.clientHeight),n=l.scrollTop,m=l.scrollLeft;return{left:Math.max((j-parseInt(o,10))/2+m,0),top:Math.max((i-parseInt(k,10))/2+n,0)}}function d(i){i=i||event;var k=i.target||i.srcElement;k.onclick=null;var j=e(712,550);k.onclick=function(){var n=e(712,550);var m=document.getElementById(h);m.style.display="block";m.style.left=n.left+"px";m.style.top=n.top+"px"};var l=document.createElement("div");l.id=h;l.style.position="absolute";l.style.zIndex="2";l.style.left=j.left+"px";l.style.top=j.top+"px";l.style.width="712px";l.style.background="#fff";l.style.border="1px solid #518ac4";l.innerHTML=['<div style="background: none repeat scroll 0 0 #518AC4;height: 40px;"><h1 style="color:white;font-size: 16px; line-height: 40px; text-align: left; padding:0 0 0 20px; margin:0; float:left; width:660px;">邀请好友</h1><div id="closeTYInviteWidget" style="float:left;width:15px; height:14px; background: url(http://open.tianya.cn/static/images/invite/btn-close.png) no-repeat transparent;margin-top:12px;cursor:pointer;" onclick="this.parentNode.parentNode.style.display=\'none\';"></div></div><iframe scrolling="no" frameborder="0" style="width:100%;height:510px;margin:0;padding:0;float:left;" src="http://open.tianya.cn/widget/tyInvitenew.php?content=',c,'&url=',g,'&appkey=',a,'&title=',f,'"></iframe>'].join("");document.body.appendChild(l)}var b=document.createElement("img");b.src="http://open.tianya.cn/static/images/invite/tyinvite.png";b.title="邀请你的天涯好友";b.alt="邀请你的天涯好友";b.style.border="0 none";b.style.cursor="pointer";b.onclick=d;document.getElementById(TY_INVITE_BTN_ID).appendChild(b)})(TY_INVITEID,TY_appkey,encodeURIComponent(TY_content),encodeURIComponent(TY_url),encodeURIComponent(TY_title));</script>

产品展示

好友选择器
1.每次最多允许邀请100个好友+关注92183354_53449992_middle.jpg
邀请弹窗 92183357_53449992_middle.jpg
邀请成功 92183358_53449992_middle.jpg

技术实现

调用代码:

http://open.tianya.cn/widget/tyInvitenew.php?content=默认消息&url=邀请地址&appkey=你的appkey&title=邀请邮件中url连接的标题&showheader=(显示头部、边框,填写1,否则可以去掉参数)

示例:

http://open.tianya.cn/widget/tyInvitenew.php?content=%E6%9D%A5%E8%BF%99%E4%B8%AA%E7%AB%99%E7%8E%A9%E7%8E%A9%E5%90%A7%2C%E5%BE%88%E6%9C%89%E6%84%8F%E6%80%9D!&url=http%3A%2F%2Fopen.tianya.cn%2Finvite&appkey=3b7f55bbdb19992ed30ba1daf54d6a6104ec0dca3&title=%E5%A4%A9%E6%B6%AF%E9%82%80%E8%AF%B7&showheader=1



返回信息:
为便于开发者开展活动、任务,平台将返回“邀请发送用户ID”。
受邀用户进入链接:

http://apps.tianya.cn/app.php?appid=3&fid=“邀请发送用户ID”。例:
http://apps.tianya.cn/app.php?appid=3&fid=2430145

"fid"即:邀请发起人的天涯账户ID

查看
个人工具
成功案例
帮助中心