作者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