#bbs
2021-07-01
陳昱廷
14:01:39
*:clap: 解決掉的 issue / Resolved Issues* • close #98 *:pick: 變更內容 / Details of Changes* 增加使用者推文
陳昱廷
14:02:49
我用類似得方法做出來了
2021-07-03
whitefloor
23:09:11
https://github.com/Ptt-official-app/Ptt-backend/issues/237
我想討論一下這個issue 如果我沒看錯 這bug是因為沒有實作新增看板導致的
那我應該會是先有return value 後續在開issue實作新增看版?
我想討論一下這個issue 如果我沒看錯 這bug是因為沒有實作新增看板導致的
那我應該會是先有return value 後續在開issue實作新增看版?
2021-07-04
pichuchen
21:03:20
return value 是? 這個可能變成是ptt-backend做下去之後再等串接go-bbs吧
whitefloor
2021-07-04 21:07:58
先return一個error表示新增看板還沒實作這樣
pichuchen
2021-07-05 00:34:51
也是一個方法
pichuchen
2021-07-05 00:35:16
我直接在那個ISSUE加上tag寫milestone 3 了
whitefloor
21:07:58
先return一個error表示新增看板還沒實作這樣
2021-07-05
pichuchen
00:34:51
也是一個方法
pichuchen
00:35:16
我直接在那個ISSUE加上tag寫milestone 3 了
pichuchen
11:11:26
API 取 test 版怎麼好像一直有問題?
pichuchen
11:29:59
提醒還沒做問卷投票的要快喔
2021-07-06
陳昱廷
11:21:47
*:clap: 解決掉的 issue / Resolved Issues* • close #223 *:pick: 變更內容 / Details of Changes* 修正了同一位使用者取不到推文問題 另外發現 go-bbs 只會回傳月日,不會回傳年分,這部分需另開 issue 做討論
陳昱廷
11:21:51
修好了
陳昱廷
11:21:56
大家再麻煩幫看一下
2021-07-09
pichuchen
10:33:02
問一下, https://github.com/Ptt-official-app/Ptt-backend/issues/231 這個目前有人在做嗎?
*實作細節 / Details of Implement* • 參照主 issue #210 說明 • 修改usecase /article.go • 增加類似UpdateUsefulness function,以模仿stackoverflow或reddit • 對應測試需要撰寫 *期程 / Schedule* • 討論時間: 二天, 到 6/23 • 實作時間: 一天, 到 6/24 • 確認時間: 二天, 到 6/26 *相關文件 / Documents* <https://docs.google.com/document/d/18DsZOyrlr5BIl2kKxZH7P2QxFLG02xL2SO0PzVHVY3k/edit#heading=h.r3t24bsqupvy|API文件>
pichuchen
21:57:36
有個小東西要討論, GetBoardArticles 這個 method 回不回應置底文章
denkenie
2021-07-10 00:05:10
我建議就在這裏回,因為手機 App 瀏覽最新文章時就是會先看到置底文章;置底文章再另外加上標記屬性來區別。
pichuchen
2021-07-10 01:38:36
我覺得置頂文的部分可以做成cache
pichuchen
2021-07-10 01:38:56
所以會傾向讓Client分兩次取
pichuchen
2021-07-10 01:39:15
另外是他實際上在ptt 也是分兩個檔案在處理的
pichuchen
21:59:58
我暫定想法是置底文章處理類似精華區這樣
pichuchen
22:42:54
剛剛發現,之前用 FormValue 的地方可能可以大量改成PostFormValue
2021-07-10
denkenie
00:05:10
我建議就在這裏回,因為手機 App 瀏覽最新文章時就是會先看到置底文章;置底文章再另外加上標記屬性來區別。
pichuchen
01:37:37
對,xn--pttapp-200kx60h.cc 上面建立的
pichuchen
01:38:07
建好之後要我備份出一份測試資料可以通知我跑script
rfaychen
2021-07-17 19:37:00
你好,我是一個後端工程師,這兩天發現了這個專案,想研究看看。
已經在 https://pttapp.cc 註冊了一個帳號,想請你有空時幫忙跑script 🙇♂️
已經在 https://pttapp.cc 註冊了一個帳號,想請你有空時幫忙跑script 🙇♂️
pichuchen
2021-07-19 01:05:03
備份完成了
rfaychen
2021-07-19 09:48:54
感謝
Matt Chang
2021-08-16 20:10:23
@randy4mac
pichuchen
01:38:36
我覺得置頂文的部分可以做成cache
pichuchen
01:38:56
所以會傾向讓Client分兩次取
pichuchen
01:39:15
另外是他實際上在ptt 也是分兩個檔案在處理的
pichuchen
21:47:38
pichuchen
22:05:55
標準發文看起來不是 sysposy.c 的 post_msg2 而是 edit.c 的 write_file
pichuchen
22:56:27
我撿到一個對Parsing文章有用的歷史資料 BBSmovie 發文行限調整 https://www.ptt.cc/bbs/BBSmovie/M.1199032807.A.0B8.html
Ptt 批踢踢實業坊
PTT 的 2048 行數限制原因有很多, 一部份是防有人睡覺手按到鍵盤的 ENTER 沒放開, 一部份是防有人利用大檔造成系統資源耗盡 不過 BBSMovie 性質特殊,所以常會與 2048 打架 結果變成大家都用一些避掉 2048 行限制的方法
2021-07-11
pichuchen
00:49:39
這週的影片發出去了,然後 pttapp.cc 的寄信功能能動了,沒有認證的帳號可以認證了
whitefloor
2021-07-11 19:02:10
那個…影片打不開
whitefloor
19:02:10
那個…影片打不開
2021-07-15
pichuchen
16:10:41
在Channel 問一下,有人有把 Ptt Web 架設起來過的經驗嗎?
pichuchen
20:26:58
這週的影片送上去了
2021-07-17
rfaychen
19:15:09
@rfay.chen has joined the channel
rfaychen
19:37:00
你好,我是一個後端工程師,這兩天發現了這個專案,想研究看看。
已經在 https://pttapp.cc 註冊了一個帳號,想請你有空時幫忙跑script 🙇♂️
已經在 https://pttapp.cc 註冊了一個帳號,想請你有空時幫忙跑script 🙇♂️
2021-07-19
pichuchen
01:05:03
備份完成了
rfaychen
09:48:54
感謝
2021-07-21
pichuchen
01:34:21
偷偷問一下喔,是因為現在 go-bbs 的看板資訊回傳版主名單是空陣列的緣故嗎? 怎麼測試起來版主名單都有問題?
pichuchen
04:17:43
本週的影片寄出了,請記得再協助填寫問卷這樣
rfaychen
2021-07-21 15:24:04
想請問這個影片是需要填寫某個list才會收到嗎
pichuchen
2021-07-21 20:46:53
是,我把資料私訊給你喔
rfaychen
15:24:04
想請問這個影片是需要填寫某個list才會收到嗎
pichuchen
20:46:53
是,我把資料私訊給你喔
2021-07-23
陳昱廷
09:51:20
*:clap: 解決掉的 issue / Resolved Issues* • close #255 *:pick: 變更內容 / Details of Changes* 增加回傳錯誤訊息
- 👍1
陳昱廷
09:51:33
這個在麻煩大家看下
rfaychen
22:35:05
大家好,
我是一名後端工程師,但在Go語言還是一個菜鳥。
近期在Facebook後端社團看到這個專案,很感興趣所以開始研究。
目前在自己server測試現有的API,碰到到一個很基本的問題:要怎麼取的 `user_id`
目前用了在 https://pttapp.cc/ 註冊的 `username` 和 `password` 打 `v1/token` 可以拿到 `access_token` ,想打其他 users 的API,但需要 `user_id`
看了 PTT 後端系統協定 好像沒有哪支API有回 user_id
這部分找了很久了還是沒找到:see_no_evil:,上來求救
謝謝大家
我是一名後端工程師,但在Go語言還是一個菜鳥。
近期在Facebook後端社團看到這個專案,很感興趣所以開始研究。
目前在自己server測試現有的API,碰到到一個很基本的問題:要怎麼取的 `user_id`
目前用了在 https://pttapp.cc/ 註冊的 `username` 和 `password` 打 `v1/token` 可以拿到 `access_token` ,想打其他 users 的API,但需要 `user_id`
看了 PTT 後端系統協定 好像沒有哪支API有回 user_id
這部分找了很久了還是沒找到:see_no_evil:,上來求救
謝謝大家
- ❤️1
pichuchen
2021-07-24 23:05:20
可以好奇問一下是哪篇文章嗎?
pichuchen
2021-07-24 23:07:54
`user_id` 通常是指你要查詢的user的id 如果要查的是自己的話,那通常和 `username` 會是同一件事
rfaychen
2021-07-30 14:56:41
我之前也猜測是這樣,但在測試 `/v1/users/{user_id}/favorites` api 時,我使用註冊的 `username` 是 `rfay` ,api 打得 path 是 `/v1/users/rfay/favorites` 這樣,會有
``` user id: rfay not exist but be queried, info: favorites err: <nil>```
這個error message,不確定是bug還是有漏了什麼 :man-bowing:
``` user id: rfay not exist but be queried, info: favorites err: <nil>```
這個error message,不確定是bug還是有漏了什麼 :man-bowing:
pichuchen
2021-07-31 05:58:48
你有把對應的資料下載下來嗎? 幫我看一下你的資料集裡面 home/r/rfay 有沒有東西,搞不好只是錯誤不夠清楚?
pichuchen
2021-07-31 05:59:07
如果說是測試 /v1/users/pichu2/favorites 會有東西嗎?
rfaychen
2021-08-01 15:51:03
pichuchen
2021-08-01 17:07:45
favorites 應該是有實作了
rfaychen
2021-08-01 22:31:39
對! 又是我看錯了🙈 一直以POST在打。
我會再仔細看文件,不好意思🙇♂️
我會再仔細看文件,不好意思🙇♂️
2021-07-24
pichuchen
23:05:20
可以好奇問一下是哪篇文章嗎?
pichuchen
23:07:54
`user_id` 通常是指你要查詢的user的id 如果要查的是自己的話,那通常和 `username` 會是同一件事
2021-07-26
pichuchen
04:01:52
在 go-bbs 的 NewArticleRecord 和 NewBoardRecord 我必須要做一些破壞性的更動,這部分應該可以參考 request package 的 NewRequest 的說明,簡單來說現況下是傳入單一的 map 參數,這種做法確實很靈活,但是效率會比較低,再來是參數個數會比較不明,我認為應該要直接明指好新增ArticleRecord 所需要的項目列表,像是在 NewRequest 也明指了method和url, 後面如果需要修改 Header 等再另外做處理
- 👀1
travis965
12:10:30
@travis965 has joined the channel
2021-07-30
rfaychen
14:56:41
我之前也猜測是這樣,但在測試 `/v1/users/{user_id}/favorites` api 時,我使用註冊的 `username` 是 `rfay` ,api 打得 path 是 `/v1/users/rfay/favorites` 這樣,會有
``` user id: rfay not exist but be queried, info: favorites err: <nil>```
這個error message,不確定是bug還是有漏了什麼 :man-bowing:
``` user id: rfay not exist but be queried, info: favorites err: <nil>```
這個error message,不確定是bug還是有漏了什麼 :man-bowing:
陳昱廷
17:30:58
*:clap: 解決掉的 issue / Resolved Issues* • close #247 *:pick: 變更內容 / Details of Changes* 增加錯誤訊息回傳 增加已有的資料回傳
2
pichuchen
2021-07-31 07:42:35
有回應喔
pichuchen
2021-07-31 13:25:29
發文問題你有確定修改之後讀得到他嗎? 我印象中不是在 go-bbs 就有bug了?
陳昱廷
17:31:05
整體而言我修好了
2021-07-31
pichuchen
05:55:19
ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at:
pichuchen
05:58:48
你有把對應的資料下載下來嗎? 幫我看一下你的資料集裡面 home/r/rfay 有沒有東西,搞不好只是錯誤不夠清楚?
pichuchen
05:59:07
如果說是測試 /v1/users/pichu2/favorites 會有東西嗎?
pichuchen
07:11:07
tip.golang.org
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
pichuchen
07:42:35
有回應喔
pichuchen
13:03:57
沒有放入 Access Token 的時候出現 ` "get user draft permission error : get user id from token failed: token contains an invalid number of segments"` 感覺沒辦法理解到底是哪邊有錯誤...
就特定錯誤要回傳特定訊息吧,不過這個問題看有沒有人可以處理
先檢查 token 存不存在之後直接丟錯,而不是等到 jwt 檢驗才處理
pichuchen
2021-08-04 16:46:23
檢查header不存在就可以丟了
pichuchen
13:04:17
@y2468101216 你那邊有想法嗎?
pichuchen
13:25:29
發文問題你有確定修改之後讀得到他嗎? 我印象中不是在 go-bbs 就有bug了?
nickyanggg
15:00:33
Quick pr, thanks
https://github.com/Ptt-official-app/go-bbs/pull/103
https://github.com/Ptt-official-app/go-bbs/pull/103
*:clap: 解決掉的 issue / Resolved Issues* • <https://github.com/Ptt-official-app/Ptt-backend/issues/260|Ptt-official-app/Ptt-backend#260> *:pick: 變更內容 / Details of Changes* • 判斷 draft file 是否存在,若不存在則回傳空陣列
- ✅1
pichuchen
2021-07-31 21:17:56
Merged
pichuchen
2021-07-31 21:22:33
https://github.com/nickyanggg/go-bbs/tree/bug/Ptt-official-app/Ptt-backend%23260_get_user_draft
我被這個迷幻的 branch name 騙走了...
我被這個迷幻的 branch name 騙走了...
pichuchen
21:09:19
本週的影片已經寄出了,再請大家收信一下
pichuchen
21:17:56
Merged
pichuchen
21:22:33
https://github.com/nickyanggg/go-bbs/tree/bug/Ptt-official-app/Ptt-backend%23260_get_user_draft
我被這個迷幻的 branch name 騙走了...
我被這個迷幻的 branch name 騙走了...