作者Edison4ever (叫我阿希就好)
看板PHP
标题[请益] 有关噗浪机器人的好友功能
时间Wed Feb 2 02:00:44 2011
板上的前辈们大家好
最近在用php+curl动手写plurk robot玩玩
目前自动发噗、回噗都没问题
但在好友功能上遇到了一些小问题
希望能够让机器人自动接受别人加入好友的请求
参考官方api
http://www.plurk.com/API
应该是用
/API/Alerts/addAllAsFriends
跟
/API/Alerts/addAsFriend
这两种方式
但我的code这样写
(登入部份省略)
$friend_id = "1111111";
curl_setopt($ch, CURLOPT_URL, '
http://www.plurk.com/API/Alerts/addAsFriend');
curl_setopt($ch, CURLOPT_POSTFIELDS,
"user_id=".$friend_id."&api_key=".API_KEY);
curl_exec($ch);
curl_setopt($ch, CURLOPT_URL,
'
http://www.plurk.com/API/Alerts/addAllAsFriends');
curl_setopt($ch, CURLOPT_POSTFIELDS, 'api_key='.API_KEY);
curl_exec($ch);
执行後却没有接受任何一个好友邀请
而直接在浏览器输入网址
http://www.plurk.com/API/Alerts/addAllAsFriends?api_key=$api_key
也会出现{"error_text": "Requires login"}
但明明就是已登入的情况下
请问有在开发噗浪机器人的前辈们
都是怎麽实做出关於这样的接受好友邀请功能呢?
实在不知道怎麽样正确使用addAllAsFriends跟addAsFriend的Plurk API
网路上有关噗浪机器人好友功能方面的文章又比较少
感激不尽...!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 180.218.153.24
※ 编辑: Edison4ever 来自: 180.218.153.24 (02/02 02:01)
1F:→ KC73:要带cookie呀..登入时取得的cookie,以後call都要传回去. 02/02 11:35
2F:→ Edison4ever:我前面有传cookie了 且在後面发噗回噗都可以正常运作 02/03 10:49
3F:→ Edison4ever:所以不知道是不是根本上的api使用错误之类的... 02/03 10:49
4F:→ weiyucsie:我有个建议... 尝试取得curl执行後的回传值 02/03 14:32
5F:→ weiyucsie:毕竟API上都有写成功和失败会回传什麽 02/03 14:32
6F:推 dontpkme:我用API example里面的范例就成功了耶~ 如果用API不行的 02/05 00:23
7F:→ dontpkme:话 可以检查log档看看 02/05 00:23
8F:→ dontpkme:拍谢 没看清楚你是要用curl实作 请直接无视Orz 02/05 00:24