package Ġcom . xf hy . zhihu . data . api Ċ Ċ import Ġcom . xf hy . zhihu . data . bean .* Ċ Ċ import Ġio . reactivex . Flow able Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Path Ċ Ċ /** Ċ Ġ* Ġauthor Ġxf hy Ċ Ġ* Ġcreate Ġat Ġ 2 0 1 8 å¹´ 3 æľĪ 1 0 æĹ¥ 1 6 : 4 4 : 2 7 Ċ Ġ* Ġdescription ï¼ļ çŁ¥ ä¹İ çĽ¸åħ³ API Ċ Ġ*/ Ċ interface ĠZ hi Hu Service Ġ{ ĊĊĠĠĠ Ġ// æľĢæĸ° æĹ¥ æĬ¥ åĪĹè¡¨ ĠĠ Ġhttps :// news - at . zhihu . com / api / 4 / news / latest ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ æľĢæĸ° æĹ¥ æĬ¥ åĪĹè¡¨ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return Ġè¿ĶåĽŀ æľĢæĸ° æĹ¥ æĬ¥ åĪĹè¡¨ Ġ Ġ è¢« è§Ĥ å¯Ł èĢħ Ġåıĳ å°Ħ çļĦ ç±»åŀĭ æĺ¯ Latest Daily List Bean ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ get : GET (" news / latest ") ĊĠĠĠ Ġval Ġlatest Daily List : ĠFlow able < Latest Daily List Bean > ĊĊĠĠĠ Ġ// ä¸»é¢ĺ æĹ¥ æĬ¥ åĪĹè¡¨ æŁ¥çľĭ ĠĠ Ġhttps :// news - at . zhihu . com / api / 4 / themes ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ ä¸»é¢ĺ æĹ¥ æĬ¥ åĪĹè¡¨ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ get : GET (" themes ") ĊĠĠĠ Ġval Ġtopic Daily List : ĠFlow able < Topic Daily List Bean > ĊĊĠĠĠ Ġ// ä¸ĵ æłı æĹ¥ æĬ¥ ĠĠ Ġhttps :// news - at . zhihu . com / api / 4 / sections ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ ä¸ĵ æłı æĹ¥ æĬ¥ åĪĹè¡¨ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ get : GET (" sections ") ĊĠĠĠ Ġval Ġcolumn Daily List : ĠFlow able < Column Daily Bean > ĊĊĠĠĠ Ġ// çĥŃ éĹ¨ æĹ¥ æĬ¥ Ġhttps :// news - at . zhihu . com / api / 4 / news / hot ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ çĥŃ éĹ¨ æĹ¥ æĬ¥ æĸĩç«ł åĪĹè¡¨ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ get : GET (" news / hot ") ĊĠĠĠ Ġval Ġhot Daily List : ĠFlow able < Hot Daily Bean > ĊĊĠĠĠ Ġ// æĹ¥ æĬ¥ åĨħå®¹ ĠĠ Ġhttps :// news - at . zhihu . com / api / 4 / news / 9 6 3 2 7 7 7 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ æĹ¥ æĬ¥ åĨħå®¹ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġid Ġ æĹ¥ æĬ¥ çļĦ id ĊĠĠĠĠ Ġ* Ġ@ return Ġè¿ĶåĽŀ æĹ¥ æĬ¥ åĨħå®¹ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ GET (" news /{ id }") ĊĠĠĠ Ġfun Ġget Daily Content (@ Path (" id ") Ġid : ĠString ): ĠFlow able < Daily Content Bean > ĊĊĠĠĠ Ġ// æĹ¥ æĬ¥ çļĦ é¢Ŀ å¤ĸ ä¿¡æģ¯ ĠĠ Ġhttps :// news - at . zhihu . com / api / 4 / story - extra / 9 6 3 2 7 7 7 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ æĹ¥ æĬ¥ çļĦ é¢Ŀ å¤ĸ ä¿¡æģ¯ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġid Ġ æĹ¥ æĬ¥ çļĦ id ĊĠĠĠĠ Ġ* Ġ@ return Ġè¿ĶåĽŀ æĹ¥ æĬ¥ çļĦ é¢Ŀ å¤ĸ ä¿¡æģ¯ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ GET (" story - extra /{ id }") ĊĠĠĠ Ġfun Ġget Daily Extra Info (@ Path (" id ") Ġid : ĠString ): ĠFlow able < Daily Extra Info Bean > ĊĊĠĠĠ Ġ// å¾Ģ æľŁ æĹ¥ æĬ¥ Ġhttps :// news - at . zhihu . com / api / 4 / news / before / 2 0 1 3 1 1 1 9 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ å¾Ģ æľŁ æĹ¥ æĬ¥ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ æ³¨æĦı !! ĊĠĠĠĠ Ġ* Ġå½ĵ url ä¸º https :// news - at . zhihu . com / api / 4 / news / before / 2 0 1 7 0 9 1 9 ĊĠĠĠĠ Ġ* Ġ å®ŀéĻħ ä¸Ĭ æľįåĬ¡åĻ¨ è¿ĶåĽŀ çļĦæķ°æį® æĺ¯ 2 0 1 7 0 9 1 8 çļĦ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġå½ĵ url ä¸º 2 0 1 7 0 9 0 1 , æľįåĬ¡åĻ¨ è¿ĶåĽŀ çļĦæķ°æį® æĺ¯ 2 0 1 7 0 8 3 1 çļĦ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġdate Ġ æĹ¥æľŁ Ġ Ġ æł¼å¼ı å¿ħé¡» ä¸º yyyy MM dd Ġ Ġeg : 2 0 1 7 0 9 2 4 ĊĠĠĠĠ Ġ* Ġ@ return Ġè¿ĶåĽŀ å¾Ģ æľŁ æĹ¥ æĬ¥ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ GET (" news / before /{ date }") ĊĠĠĠ Ġfun Ġget Past News (@ Path (" date ") Ġdate : ĠString ): ĠFlow able < Past News Bean > ĊĊĠĠĠ Ġ// æĹ¥ æĬ¥ çļĦ éķ¿ è¯Ħè®º Ġ Ġhttps :// news - at . zhihu . com / api / 4 / story / 8 9 9 7 5 2 8 / long - comments ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ æĹ¥ æĬ¥ éķ¿ è¯Ħè®º ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġid Ġ æĹ¥ æĬ¥ id ĊĠĠĠĠ Ġ* Ġ@ return Ġè¿ĶåĽŀ æĹ¥ æĬ¥ éķ¿ è¯Ħè®º ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ GET (" story /{ id }/ long - comments ") ĊĠĠĠ Ġfun Ġget Daily Long Comments (@ Path (" id ") Ġid : ĠString ): ĠFlow able < Daily Comment Bean > ĊĊĠĠĠ Ġ// æĹ¥ æĬ¥ çļĦ çŁŃ è¯Ħè®º ĠĠ Ġhttps :// news - at . zhihu . com / api / 4 / story / 4 2 3 2 8 5 2 / short - comments ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ æĹ¥ æĬ¥ çŁŃ è¯Ħè®º ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġid Ġ æĹ¥ æĬ¥ id ĊĠĠĠĠ Ġ* Ġ@ return Ġè¿ĶåĽŀ æĹ¥ æĬ¥ çŁŃ è¯Ħè®º ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ GET (" story /{ id }/ short - comments ") ĊĠĠĠ Ġfun Ġget Daily Short Comments (@ Path (" id ") Ġid : ĠString ): ĠFlow able < Daily Comment Bean > ĊĊĠĠĠ Ġ// ä¸»é¢ĺ æĹ¥ æĬ¥ è¯¦æĥħ ĠĠ Ġhttps :// news - at . zhihu . com / api / 4 / theme / 1 1 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ ä¸»é¢ĺ æĹ¥ æĬ¥ è¯¦æĥħ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġnumber Ġ ä¸»é¢ĺ æĹ¥ æĬ¥ ç¼ĸåı· ĊĠĠĠĠ Ġ* Ġ@ return Ġè¿ĶåĽŀ ä¸»é¢ĺ æĹ¥ æĬ¥ è¯¦æĥħ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ GET (" theme /{ number }") ĊĠĠĠ Ġfun Ġget Theme Daily Details (@ Path (" number ") Ġnumber : ĠString ): ĠFlow able < Theme Daily Details Bean > ĊĊĠĠĠ Ġ// ä¸ĵ æłı æĹ¥ æĬ¥ è¯¦æĥħ Ġ Ġ ä¹Ł æĺ¯ä¸Ģä¸ª åĪĹè¡¨ Ġ Ġhttps :// news - at . zhihu . com / api / 4 / section / 1 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ ä¸ĵ æłı æĹ¥ æĬ¥ è¯¦æĥħ åĪĹè¡¨ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġid Ġ ä¸ĵ æłı ç¼ĸåı· ĊĠĠĠĠ Ġ* Ġ@ return Ġèİ·åıĸ ä¸ĵ æłı æĹ¥ æĬ¥ è¯¦æĥħ åĪĹè¡¨ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ GET (" section /{ id }") ĊĠĠĠ Ġfun Ġget Column Daily Details List (@ Path (" id ") Ġid : ĠString ): ĠFlow able < Column Daily Details Bean > Ċ Ċ } Ċ