开放平台

让用户自己选择内容,更方便的传递到用户手机里。

推你开放平台的推出,目的是让开发者们可以在自己的产品中嵌入推你的推送服务,让用户可以更方便的把自己想要的内容传递到手机上。

使用推你开放平台需要这么几个步骤:

1. 申请appID, 获取accessToken

2. 嵌入代码

3. 调试并发布

好吧,准备好了,咱们就往下说了。

为了避免滥发推送内容,产生大量无用信息,我目前只开放email和QQ申请。您需要提供您的网站地址和网站介绍即可申请(没有网站的请提供您的产品介绍)。

申请邮箱: support@t2u.me

申请QQ: 530933208

收到申请后,我会尽快审核,通过后我会发送给你appID和accessToken。

什么是appID?

appID就是唯一可以对应到您产品的识别代号。

什么是accessToken?

accessToken就是您的请求许可证书。

使用推你开放平台这两样是一个都不能少的。

目前开放平台开放了推一下(即推送)接口。

  • 推一下(即推送接口,目前仅开放文本内容的推送)
  • url: http://t2u.me/t3/api/open/openTransfer (这里需要说明的是,如果遇到跨域问题,请在前面地址后面再加上"?jsoncallback=?"并使用getjson方法即可解决)

    http请求方式: GET

    1. time:请求当前时间,时间格式: yyyyMMddHHmmss

    2. lang:当前语言,填"en"即可

    3. source:来源,填"2001"即可

    4. sign:标记,填null即可

    5. param:参数,这是最重要的,里面需要填多个参数,需要把参数组成json字符串并进行base64加密然后才能传递。子参数有:

    ---appID: 申请后给你的appID

    ---accessToken: 申请后给你的accessToken

    ---tNumberOrName: 用户的推号或者推名

    ---transferPasswd: 用户的推码

    ---tContent: 要传递的内容

    返回值样例: {"lang": "en", "code": "101", "value": {"msg": "\u63a8\u9001\u6210\u529f", "failedTransferList": [{"msg": "iPhone Simulator\u5e76\u672a\u6536\u5230\u63a8\u9001\u4f46\u5df2\u5230\u8fbe", "who": "123456"}]}, "sign": null, "time": "20130809230327", "message": null}

    返回值说明:

    1. lang:对应提交参数的lang

    2. code:101代表成功,201代表失败

    3. value:不为空则为数据,此api中有2个key,1个msg代表反馈的信息(如推送成功),1个是failedTransferList代表失败的推送列表,其中单个成员又有2个key,1个key是who代表谁,1个key是msg代表具体的描述错误信息。

    4. sign:对应提交参数的sign

    5. time:对应提交参数的time

    6. message:当出现请求错误的时候反馈的错误信息

具体使用方法可以看下一节。

这里我给出的例子是javascript的,相当简单,我想应该不用花太多时间就可以转成其他语言的了,所以我就不多放例子了,如果真的需要请联系我support@t2u.me,我将不遗余力帮助您使用上推你开放平台的服务。

点击这里下载openApi.zip

谁在使用推你开放平台?

1. appxidea.com

推你的开放平台帮助我们的会员从我们的网页推送App地址,下载iOS app更快捷。- appxidea.com

有任何问题,请发email至support@t2u.me,我会尽快给您回复。

1. 推你的开放平台提供的推送服务会收费吗?

推你的开放平台提供的推送服务不会收费,我们更希望的是互利共赢。

2. 推你的开放平台适合什么样的对象使用?

推你的开放平台适合的对象有:1. 浏览器插件 2. 网站网页 3. 应用程序。只要您是开发者,只要您想要拥,您就能用。

3. 推你的开放平台使用有要求吗?

推你的开放平台的使用并没有做出什么明文的规定要求,但是我们希望您把推送的行为交给用户,由用户去选择推什么样的内容给自己的推你手机客户端。

4. 推你的开放平台提供的推一下服务能干什么?

推你的开放平台提供的推一下服务,可以让您推送任何文本类内容至手机客户端并按照您的内容智能判断行为并执行。

© t2u.me 2013