使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站后
優(yōu)采云 發(fā)布時(shí)間: 2022-09-08 05:08使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站后
使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站后可以通過(guò)指定鏈接將微博轉發(fā)到自己網(wǎng)站或其他有關(guān)網(wǎng)站,
新浪微博想要實(shí)現轉發(fā),首先需要知道你和他關(guān)注的人或者關(guān)注過(guò)的其他賬號之間關(guān)系到底是什么,比如,關(guān)注過(guò)三個(gè)或以上的賬號時(shí),直接轉發(fā)微博就不算侵權。這種情況下你需要先通過(guò)新浪微博內置的分享機制將信息分享出去。(但這個(gè)分享是根據你的賬號來(lái)的,如果你沒(méi)有關(guān)注那些你認識的用戶(hù),那么新浪微博就不會(huì )分享你的信息出去)當然,你可以一個(gè)賬號一個(gè)賬號去分享,比如“轉發(fā)”。
那么實(shí)際的轉發(fā)信息是什么呢?如果是關(guān)注了你的第一手信息,就是那個(gè)頁(yè)面顯示的轉發(fā)圖片,比如那個(gè)信息我想轉發(fā)給karaoke里的所有用戶(hù),那么點(diǎn)轉發(fā)鏈接就是第一條(具體請查閱你認識的微博用戶(hù))。如果是關(guān)注過(guò)你的第二手信息,那么就是其他用戶(hù)的一條信息了,在微博博客里都可以找到。但我覺(jué)得這樣還是太麻煩,實(shí)際情況是當你關(guān)注了眾多用戶(hù)時(shí),別人不是每一條信息你都會(huì )轉發(fā)出去,而是權重排在第一位的轉發(fā)你會(huì )轉發(fā)。
而每一條轉發(fā)的圖片配合分享數和相應信息依次顯示在不同頁(yè)面,你只看到第一條即可。所以實(shí)際是通過(guò)關(guān)注鏈接的分享而實(shí)現轉發(fā)。那么第二個(gè)問(wèn)題是什么情況下你需要通過(guò)tls來(lái)發(fā)送轉發(fā)鏈接呢?這里要注意一下,tls指的是傳輸數據是transportlayersecurity,傳輸層安全。這不是一個(gè)“傳輸層”安全,它指的是發(fā)送端和接收端進(jìn)行數據加密傳輸時(shí)的安全,通過(guò)https加密發(fā)送或接收數據,就能保證發(fā)送出去的數據是安全的。
舉個(gè)例子:我們假設一個(gè)網(wǎng)站存在如下鏈接,這個(gè)鏈接內容是數據庫讀取的某個(gè).aspx文件內容。你想把某個(gè)用戶(hù)微博內容發(fā)給我,我應該怎么發(fā)送呢?大家都知道你是用post方式的方式發(fā)送,而我們常用的是get方式(也就是get方式后面加一個(gè)[]),那么我發(fā)送給你時(shí),比如這個(gè),你通過(guò)tls協(xié)議發(fā)送時(shí),那么你會(huì )將內容發(fā)給global_migrations中包含的name(用戶(hù)的個(gè)人信息以.aspx的文件名存在global_migrations中)你就可以看到你的轉發(fā)數據,而你可以保證轉發(fā)不被他人發(fā)現。




