薰苫🐑迷路小綿羊
1 years ago @Edit 1 years ago
【萬事問噗浪】
總之最近又重新碰到了噗浪 API
在做搜尋的時候發現跟文件對不起來
https://images.plurk.com/5cpO9OQ67JHoVsXkFwV6Ft.png

文件表示只返回 20 筆資料,但我接到 30 筆..
另外好像有搜尋限制,只能看到前 100 筆資料
把 offset 調成 100 之後就只能收到空的 response 了...
有人遇過類似狀況嗎?最後是怎麼解的...?

#噗浪技術部
latest #6
沒有關係的
補一下幾點資訊:
1. 確定用一樣的關鍵字透過網頁可以搜到超過 100 則噗
2. 註冊噗浪 App 的那個帳號有噗幣(本來在懷疑會不會是搜尋限制)
3. 當天的 API 使用量還沒到上限(50,000 次 / 天)
4. 就算把 offset 調成 90,只拿到 10 筆資料,跟我上文提到的 100 筆資料是一樣的

附上官方文件:Plurk API 2.0
薰苫🐑迷路小綿羊
1 years ago @Edit 1 years ago
也補一下自己的解法結論:
1. 最後因為要做的東西不多,到昨天那個時間點也只能海巡到 104 筆,所以多的那 4 筆我是手動抓的...
2. 另外寫了一隻用 selenium 驅動 browser 去搜,但其實不是很想這樣做(ry
3. 如果 API 這條路真的不能能解,再找時間觀察平常用網頁瀏覽的 API 是不是跟官方文件不一樣 (
立即下載
🦈鯊
1 years ago @Edit 1 years ago
用網頁或官方APP搜噗
vs
和第三方噗浪APP搜噗

之前發現兩者結果在年代久違的噗會有差距,看來是差在調用api 或網頁直搜的差別嗎...
j2n8m9: 我也在懷疑是不是這邊不一樣
但我有時程考量,先隨便弄了一個 workaround 出來
等有空再研究XD
再自我回答一下,確實不一樣
官方 API 2.0 給的 URL 是 PlurkSearch/search
但網頁上用的是 PlurkSearch/search2

兩者要餵的資料不一樣
回傳的部分格是一樣,但資料筆數不同
back to top