[請益] 有關噗浪機器人的好友功能

看板PHP作者 (叫我阿希就好)時間13年前 (2011/02/02 02:00), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/1
板上的前輩們大家好 最近在用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)

02/02 11:35, , 1F
要帶cookie呀..登入時取得的cookie,以後call都要傳回去.
02/02 11:35, 1F

02/03 10:49, , 2F
我前面有傳cookie了 且在後面發噗回噗都可以正常運作
02/03 10:49, 2F

02/03 10:49, , 3F
所以不知道是不是根本上的api使用錯誤之類的...
02/03 10:49, 3F

02/03 14:32, , 4F
我有個建議... 嘗試取得curl執行後的回傳值
02/03 14:32, 4F

02/03 14:32, , 5F
畢竟API上都有寫成功和失敗會回傳什麼
02/03 14:32, 5F

02/05 00:23, , 6F
我用API example裡面的範例就成功了耶~ 如果用API不行的
02/05 00:23, 6F

02/05 00:23, , 7F
話 可以檢查log檔看看
02/05 00:23, 7F

02/05 00:24, , 8F
拍謝 沒看清楚你是要用curl實作 請直接無視Orz
02/05 00:24, 8F
文章代碼(AID): #1DI4fEzw (PHP)