1. 程式人生 > >從入門到放棄之基於個人微博公共事件檢測算法的研究與實現

從入門到放棄之基於個人微博公共事件檢測算法的研究與實現

高級 con class 自己 權限 status com use bin

  畢設選擇了這個題目,水平大概就是邊做邊學吧。當我註冊了微博開放平臺,下好了Java SDK搞了半天之後,才仔細一看,發現這是4年前的,或許能湊活著用吧。但這都不是重點,問題是第一步咋就GG了... ...

  為什麽我搞好了之後運行OAuth4Code之後,瀏覽器提示錯誤碼:21322,將高級信息裏的授權回調頁改成官方默認的 https://api.weibo.com/oauth2/default.html 配置裏邊也改了,依然報這個錯,而且也沒有如網上所說的出來登錄界面啊,這個報錯是不是應該在登錄之後哦?帶著疑問我繼續摸索中... ...

  經過摸索,沒出息登錄界面應該是我用的瀏覽器已經登錄過微博了,所以直接到了授權界面,然後redirect_URI由於我的誤操作導致不一致,所以報錯。此處有一個很重要的問題,我也是後知後覺,大概這就是菜吧... ...編譯之後的配置文件config.properties也會在bin的目錄中,當修改了其中的redirect_URI參數時,並不能直接運行得到修改後的結果,我的做法是刪掉Project,修改對應參數並刪除bin目錄,再重新導入Project。最終總算是能獲取token了,但是自己還是覺得有點莫名其妙,或許是因為我第一次配置的時候不小心導致兩頭不一致吧。

  測試了ShowUser和CreatComment兩個方法,一切正常。但當我調用timeline下的UpdateStatus方法時,報錯10014,經查閱為“應用的接口訪問權限受限”,所以沒有發送微博的權限。

從入門到放棄之基於個人微博公共事件檢測算法的研究與實現