看板 PHP 關於我們 聯絡資訊
板上的前輩們大家好 最近在用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)
KC73:要帶cookie呀..登入時取得的cookie,以後call都要傳回去. 02/02 11:35
Edison4ever:我前面有傳cookie了 且在後面發噗回噗都可以正常運作 02/03 10:49
Edison4ever:所以不知道是不是根本上的api使用錯誤之類的... 02/03 10:49
weiyucsie:我有個建議... 嘗試取得curl執行後的回傳值 02/03 14:32
weiyucsie:畢竟API上都有寫成功和失敗會回傳什麼 02/03 14:32
dontpkme:我用API example裡面的範例就成功了耶~ 如果用API不行的 02/05 00:23
dontpkme:話 可以檢查log檔看看 02/05 00:23
dontpkme:拍謝 沒看清楚你是要用curl實作 請直接無視Orz 02/05 00:24