发布一个Follow5的API PHP类
之前的博客就写过一篇文章《写了一个Follow5 API的PHP类》说自己已经写了一个Follow5的PHP类,只是没有测试,自己先用着,昨天终于把我的WordPress Follow5的插件写好了,今天就开始测试,估计可以找几个比较好的朋友帮忙测试下了,还算可以~
今天我主要是要发布我写的这个Follow5 的API PHP类,高手拍砖,基本的功能跟代码说明在程序中的注释写的已经很清楚了,不过在这里我还是要给大家说一说使用的方法
Follow5 API PHP类使用方法
P.S:程序构造时,必须填写一个申请到得Follow5的API Key,我自己有一个,可是不知道跟大家分享会不会不太合适,所以还是请感兴趣的童鞋自己申请吧~
1、程序初始化
$F5=new myF5($YourF5Name,$YourPassword,$YourF5APIKey,$dataType[xml/json]);
2、发布信息
$data=$F5->updateMSG($status, $link , $source );
status (必选) –消息内容,使用 POST 方式提交,utf-8编码。
link (可选) –消息link,使用 POST 方式提交,utf-8编码。支持视频,音频,图片
source (可选) – 消息来源,使用 POST 方式提交,如果与follow5的数据库匹配,网页上将以此格式显示: status(消息内容) 通过 source 对应的 API,source的获取在申请api_key的同时说明消息来源,与api_key是对应
3、显示最新分享
$data=$F5->showPublic($count);
count (可选) – 消息数,范围 1-20,默认为 10。
4、显示用户和好友的分享(查看全部分享包括用户自己、好友、关注的人、悄悄话的分享)
$data=$F5->showFriendWord($count , $page );
count (可选) – 消息数,范围 1-20,默认为 10。
page (可选) – 页码,从 1 开始
5、显示用户分享(查看用户分享给所用人的分享)
$data=$F5->showUserShare($id, $count, $page);
id (必选) – 用户id,没有此参数时需验证用户。
count (可选) – 消息数,范围 1-20,默认为 10。
page (可选) – 页码,从 1 开始
6、返回固定分享ID的数据
$data=$F5->backOneShare($shareID);
shareID(必选) – 分享条目的id
7、删除分享消息:根据ID和身份验证进行删除分享
$data=$F5->delMSG($shareID);
shareID(必选) – 分享条目的id,根据登陆的ID来删除该用户的分享
8、显示用户好友列表:没有ID参数或用户设隐私时需验证用户
$data=$F5->showMyFriends($id, $count, $page);
id (可选) – 用户id,没有此参数或用户设隐私时需验证用户。
count (可选) – 消息数,范围 1-20,默认为 20。
page (可选) – 页码,从 1 开始
9、显示用户关注列表:没有ID参数时需验证用户,显示该用户的关注列表
$data=$F5->showMyFollowers($id, $count, $page);
id (可选) – 用户id,没有此参数或用户设隐私时需验证用户。
count (可选) – 消息数,范围 1-20,默认为 20。
page (可选) – 页码,从 1 开始
10、显示用户被关注列表:没有ID参数时需验证用户,显示该用户的被关注列表
$data=$F5->showMyFollowed($id, $count, $page);
id (可选) – 用户id,没有此参数或用户设隐私时需验证用户。
count (可选) – 消息数,范围 1-20,默认为 20。
page (可选) – 页码,从 1 开始
11、显示用户被关注列表:没有ID参数时需验证用户,显示该用户的被关注列表
$data=$F5->showUserInfo($userID);
userID(可选) – 用户id,没有此参数或者设置隐私时需验证用户。
12、添加好友:需验证用户进行添加好友,对方用户需要身份验证,成功发送申请
$data=$F5->addFriend($userID);
userID(必选) – 添加用户的id。
13、删除好友:需验证用户进行删除好友
$data=$F5->delFriend($userID);
userID(必选) – 删除用户的id。
14、添加关注的用户:需验证用户进行关注用户
$data=$F5->addMyFollow($userID);
userID(必选) – 添加用户的id。
15、取消关注用户:需验证用户进行关注用户
$data=$F5->delMyFollow($userID);
userID(必选) – 删除用户的id。
16、判断是否为好友:如果id和fid是好友返回true,否则返回false
$data=$F5->isFriend($userID, $fID);
userID(必选) – 用户的id。
fID(必选) – 好友fid
17、判断是否为关注:如果id和fid是关注关系返回true,否则返回false
$data=$F5->isFollow($userID, $fID);
userID(必选) – 用户的id。
fID(必选) – 好友fid
18、用户帐号验证:根据身份验证,看看用户是否注册
$data=$F5->isReg();
19、获取每条留言的回复:留言类型为私信或者好友,进行身份验证
$data=$F5->getReply($shareID);
shareID(必选) – 分享条目的id
20、发布分享回复:根据身份验证进行发送分享回复
$data=$F5->updateReply($status, $shareID, $source );
shareID(必选) – 分享的id。
status (必选) –消息内容,使用 POST 方式提交,utf-8编码。
source (可选) – 消息来源,使用 POST 方式提交,如果与follow5的数据库匹配,网页上将以此格式显示: status(消息内容) 通过 source 对应的 API,source的获取在申请api_key的同时说明消息来源,与api_key是对应
Follow5 API PHP类下载地址
http://js8.in/mywork/wyqF5/WYQ_myF5_PHP_Class.rar