亚洲国产精品无码久久大片,亚洲AV无码乱码麻豆精品国产,亚洲品质自拍网站,少妇伦子伦精品无码STYLES,国产精久久久久久久

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站( 微博秀-新浪微博第5版(weibov5))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 76 次瀏覽 ? 2021-11-22 11:20 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(
微博秀-新浪微博第5版(weibov5))
  當今最全的微博分享組件嵌入方法(親測2019年2月依然有效)
  最近一直在找目前可用的微博分享組件的使用方法,發(fā)現有3個(gè)大坑:
  在網(wǎng)頁(yè)中嵌入微博秀時(shí),需要的uid很簡(jiǎn)單,但是需要的verifier值有點(diǎn)難獲取。原因是原微博展示頁(yè)面的url和子鏈接會(huì )被強制從http重定向到https。另外,響應中的一些css引用失敗,頁(yè)面無(wú)法完全顯示;https頁(yè)面不能在http下調用js和css;微博秀需要嵌入iframe,博客園默認不支持iframe標簽,可以通過(guò)字符構造解決這個(gè)問(wèn)題,在字符串中添加iframe,也可以直接用embed標簽替換iframe。
  對于微博版本5(weibo v5),對應微博組件的URL為:/widgets,具體使用方法為:微博秀-新浪微博JSSDK官方網(wǎng)站,對于第四版微博(weibo v4),對應的微博組件的網(wǎng)址為:/tool ),相比之下,第五版的組件在第四版中失去了重要的“微博”組件。
  下面是我在博客園成功嵌入微博秀并在http/https下展示的解決方法:1.獲取微博秀的參數uid和verifier。使用Chrome打開(kāi)微博登錄頁(yè)面,然后打開(kāi)。微博展示頁(yè)面/tool/weiboshow,然后按F12,在開(kāi)發(fā)者工具導航欄中點(diǎn)擊Source。
  
  選擇灰色的打開(kāi),可以看到對應的html代碼:
  
  然后保存為weiboshow.html放在本地,
  
  最后將代碼中光標處的https修改為http,然后使用Chrome瀏覽器打開(kāi)本地的weiboshow.html。這時(shí),uid和verifier已經(jīng)出現在左下角的框中。
  
  事實(shí)上,它不能作為本地 html 文件工作。在第二張圖對應的html代碼中搜索“$uid”、“$CONFIG.$checkKey”,取出=右側的值就知道uid='2606405674'和verifier='d5cf5ffc'。
  2.對于第二個(gè)問(wèn)題,為了讓微博秀可以同時(shí)使用http和https兩種格式(分別對應/enjoy233和/enjoy233)),方法也很簡(jiǎn)單。將頁(yè)面左下角復制的代碼中的src="http://"改為src="//"。
  3.目前已知有以下3種方法可以解決問(wèn)題3(以上截圖中的微博uid=2606405674&verifier=d5cf5ffc為例):復制左下角的代碼,根據它把iframe改成embed,把frameborder="0"刪掉,粘貼到公告里。對應的代碼是:
  灣 使用 html5 的另一個(gè)標簽對象。
  
Embedded data failed to be displayed.
  目前我的博客就是采用這種方式,在移動(dòng)端可以正常顯示~
  C。使用JavaScript動(dòng)態(tài)拼接iframe,對應代碼為:
  
var weibocode = '';
document.getElementById('weiboshow').innerHTML = weibocode;
  只需將其粘貼到公告中即可。
  d. 將微博v5版本應用到微博秀上,直接使用微博官方提供的wb.js解決問(wèn)題。這個(gè)方法類(lèi)似于微博v5的組件界面中的“批準”(見(jiàn)最后的webpage/widget/like .php)。
  最后一步是將其發(fā)布在公告中。親測顯示,后一種官方推薦的方式在移動(dòng)端也能正常顯示,但部分瀏覽器(例如:iPhone自帶的Safari不顯示)不支持iframe。
  ps:點(diǎn)贊按鈕對應的代碼是:
  以上方法讀者只需將uid=2606405674&verifier=d5cf5ffc修改為自己微博對應的值即可。
  如果偶爾出現以下問(wèn)題,屬正?,F象,刷新即可解決。原因是官方微博API有時(shí)會(huì )失效。
  
  好了,這個(gè)時(shí)候所有的問(wèn)題都解決了,希望對你有用。至于豆瓣秀,就很簡(jiǎn)單了。打開(kāi)豆瓣采集秀/service/badgemaker,將對應的js粘貼到公告中(同樣需要將src="http://"改為src="//")。
  關(guān)于微博API,今天學(xué)到了一個(gè)技巧——Redirect,提醒用戶(hù)在未登錄微博時(shí)登錄:/signin/login?r=http%3a%2f%2flegge007.coding.me%2fBeautify- cnblogs%2fweiboWidgets%2fweiboshow手機版和PC版分享cookies~
  原創(chuàng )不容易,記得支持哦~
  本文首發(fā)于我的博園博客:/enjoy233/p/10349500.html。
  原創(chuàng )這并不容易。您的支持和認可將使我能夠寫(xiě)出更好的內容,更多。干燥。貨物可以關(guān)閉~ 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(
微博秀-新浪微博第5版(weibov5))
  當今最全的微博分享組件嵌入方法(親測2019年2月依然有效)
  最近一直在找目前可用的微博分享組件的使用方法,發(fā)現有3個(gè)大坑:
  在網(wǎng)頁(yè)中嵌入微博秀時(shí),需要的uid很簡(jiǎn)單,但是需要的verifier值有點(diǎn)難獲取。原因是原微博展示頁(yè)面的url和子鏈接會(huì )被強制從http重定向到https。另外,響應中的一些css引用失敗,頁(yè)面無(wú)法完全顯示;https頁(yè)面不能在http下調用js和css;微博秀需要嵌入iframe,博客園默認不支持iframe標簽,可以通過(guò)字符構造解決這個(gè)問(wèn)題,在字符串中添加iframe,也可以直接用embed標簽替換iframe。
  對于微博版本5(weibo v5),對應微博組件的URL為:/widgets,具體使用方法為:微博秀-新浪微博JSSDK官方網(wǎng)站,對于第四版微博(weibo v4),對應的微博組件的網(wǎng)址為:/tool ),相比之下,第五版的組件在第四版中失去了重要的“微博”組件。
  下面是我在博客園成功嵌入微博秀并在http/https下展示的解決方法:1.獲取微博秀的參數uid和verifier。使用Chrome打開(kāi)微博登錄頁(yè)面,然后打開(kāi)。微博展示頁(yè)面/tool/weiboshow,然后按F12,在開(kāi)發(fā)者工具導航欄中點(diǎn)擊Source。
  
  選擇灰色的打開(kāi),可以看到對應的html代碼:
  
  然后保存為weiboshow.html放在本地,
  
  最后將代碼中光標處的https修改為http,然后使用Chrome瀏覽器打開(kāi)本地的weiboshow.html。這時(shí),uid和verifier已經(jīng)出現在左下角的框中。
  
  事實(shí)上,它不能作為本地 html 文件工作。在第二張圖對應的html代碼中搜索“$uid”、“$CONFIG.$checkKey”,取出=右側的值就知道uid='2606405674'和verifier='d5cf5ffc'。
  2.對于第二個(gè)問(wèn)題,為了讓微博秀可以同時(shí)使用http和https兩種格式(分別對應/enjoy233和/enjoy233)),方法也很簡(jiǎn)單。將頁(yè)面左下角復制的代碼中的src="http://"改為src="//"。
  3.目前已知有以下3種方法可以解決問(wèn)題3(以上截圖中的微博uid=2606405674&verifier=d5cf5ffc為例):復制左下角的代碼,根據它把iframe改成embed,把frameborder="0"刪掉,粘貼到公告里。對應的代碼是:
  灣 使用 html5 的另一個(gè)標簽對象。
  
Embedded data failed to be displayed.
  目前我的博客就是采用這種方式,在移動(dòng)端可以正常顯示~
  C。使用JavaScript動(dòng)態(tài)拼接iframe,對應代碼為:
  
var weibocode = '';
document.getElementById('weiboshow').innerHTML = weibocode;
  只需將其粘貼到公告中即可。
  d. 將微博v5版本應用到微博秀上,直接使用微博官方提供的wb.js解決問(wèn)題。這個(gè)方法類(lèi)似于微博v5的組件界面中的“批準”(見(jiàn)最后的webpage/widget/like .php)。
  最后一步是將其發(fā)布在公告中。親測顯示,后一種官方推薦的方式在移動(dòng)端也能正常顯示,但部分瀏覽器(例如:iPhone自帶的Safari不顯示)不支持iframe。
  ps:點(diǎn)贊按鈕對應的代碼是:
  以上方法讀者只需將uid=2606405674&verifier=d5cf5ffc修改為自己微博對應的值即可。
  如果偶爾出現以下問(wèn)題,屬正?,F象,刷新即可解決。原因是官方微博API有時(shí)會(huì )失效。
  
  好了,這個(gè)時(shí)候所有的問(wèn)題都解決了,希望對你有用。至于豆瓣秀,就很簡(jiǎn)單了。打開(kāi)豆瓣采集秀/service/badgemaker,將對應的js粘貼到公告中(同樣需要將src="http://"改為src="//")。
  關(guān)于微博API,今天學(xué)到了一個(gè)技巧——Redirect,提醒用戶(hù)在未登錄微博時(shí)登錄:/signin/login?r=http%3a%2f%2flegge007.coding.me%2fBeautify- cnblogs%2fweiboWidgets%2fweiboshow手機版和PC版分享cookies~
  原創(chuàng )不容易,記得支持哦~
  本文首發(fā)于我的博園博客:/enjoy233/p/10349500.html。
  原創(chuàng )這并不容易。您的支持和認可將使我能夠寫(xiě)出更好的內容,更多。干燥。貨物可以關(guān)閉~

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(阿里云編程馬拉松之幻幻博客地址)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 73 次瀏覽 ? 2021-11-22 09:07 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(阿里云編程馬拉松之幻幻博客地址)
  幻想博客地址:
  注:本系統原為本人使用,符合本人操作習慣。使用的時(shí)候難免會(huì )出現一些bug。借這次阿里云編程馬拉松的機會(huì ),發(fā)布一下。一些可以使用阿里云的地方只能由阿里云使用,不能像交換機一樣切換。比如文件存儲放在OSS上,不能切換回本地。
  我以為我用了這么多阿里云API,但我以后都用不上了。結果,機會(huì )來(lái)了(^▽^)
  只是一個(gè)博客前臺,其實(shí)看起來(lái)和WordPress很像,換個(gè)主題也能看出來(lái)。主要有很多管理后臺的功能。最初使用OSS主要是考慮到程序和數據的分離。同時(shí)數據庫使用RDS。這種情況下,即使服務(wù)器有問(wèn)題,隨便回滾也沒(méi)問(wèn)題;并且博客以圖片為主,不會(huì )造成過(guò)多的服務(wù)器成本,也節省了資源。1核1G內存1M帶寬的ECS足以配合CDN(當然新站點(diǎn)知名度不高,訪(fǎng)問(wèn)的人少,可能需要升級配置的人多一些)
  使用說(shuō)明:
  1.試用前請安裝jdk1.8和tomcat8
  2. 源碼貼在這里,請下載war包試用,
  3. 將ROOT.war解壓到tomcat中的webapps文件夾(里面的原文件全部刪除),找到ROOT-->WEB-INFO-->classes-->datasource.properties標準配置,配置好數據庫,刪除文件名后四個(gè)字,注意數據庫格式必須是utf8
  4.運行tomcat
  5.開(kāi)始配置你的博客
  6.刪除ROOT-->WEB-INFO-->classes-->fate-->webapp-->blog-->api中的installCtl.class
  7.OpenSearch 模板:template.txt
  后臺主要功能介紹:
  一、基礎知識
  1.可自定義的網(wǎng)站名稱(chēng)、副標題;設置網(wǎng)站的URL,自動(dòng)301重定向解析到這個(gè)站點(diǎn),沒(méi)有這個(gè)URL;設置記錄號;可以設置head和body分別插入js代碼,像新版百度統計一樣,代碼要放在head的前面;redis 默認開(kāi)啟和關(guān)閉。redis配置好后就可以開(kāi)啟了。
  2. 網(wǎng)站首頁(yè)的SEO,還可以設置首頁(yè)的標題、關(guān)鍵詞、drscription
  3.導航設置是博客首頁(yè)頂部的導航欄,可以自定義導航到。導航名稱(chēng)支持 Bootstrap 和 Font Awesome 中的圖標
  4.Mail SMTP,原本是為注冊設計的,現在不建議開(kāi)啟注冊
  5.設置機證驗證的id和key。如果設置成功,登錄注冊時(shí)會(huì )出現機證驗證的驗證碼。
  6.QQ登錄設置,可以選擇是否啟用QQ登錄,設置QQ登錄的accessKey和accessSecret
  7.新浪微博登錄,同上
  8. 百度一鍵分享中的key設置,新浪同一個(gè)登錄key,騰訊微博key
  9.多說(shuō)設置,填寫(xiě)應用名稱(chēng)和key后,即可打開(kāi)文章評論,本系統只將文章ID傳遞給多說(shuō)。
  1 0.的版塊設置方法參考Discuz。第一級是劃分,可以理解為一個(gè)大的分類(lèi),第二級是細分。
  11. 話(huà)題列表基本只有刪除功能,修改在前臺
  12.所有文章發(fā)布都會(huì )響百度發(fā)Ping,谷歌被墻了,就放那里吧,沒(méi)有實(shí)質(zhì)性功能,可以在ping列表里重新ping
  13.回收站,在主題列表中刪除只是邏輯刪除,會(huì )進(jìn)入回收站。如果在回收站里刪了,真的找不到了(?ー?)
  14.用戶(hù)列表,隨便看看。. .
  15.在前臺頁(yè)面底部有一個(gè)“申請好友鏈”按鈕,其他站長(cháng)可以填寫(xiě)本站信息,提交審核,然后他的網(wǎng)站就會(huì )出現在好友鏈待定列表中,審核由站長(cháng)決定;如果審核通過(guò),它會(huì )檢查是否有鏈接。
  16.搜索引擎蜘蛛訪(fǎng)問(wèn)記錄,所有到過(guò)這里的蜘蛛都會(huì )被記錄下來(lái),看看你的網(wǎng)站是否受到蜘蛛的歡迎(~ ̄▽?zhuān)?~
  17. 異常記錄,目前好像只能看到404,500--沒(méi)看到。它是為開(kāi)發(fā)而設計的。一方面可以查看沒(méi)有上傳的js和css是否無(wú)效。另一方面,它可以基于它。手動(dòng)生成死鏈接列表。(一定時(shí)間后自動(dòng)做╮(╯▽╰)╭)
  二、阿里云相關(guān)
  1.所有阿里云相關(guān)功能的前提是設置Access Key ID和Access Key Secret
  2.OSS,請開(kāi)啟,否則文件無(wú)法存儲,原因如上;選擇節點(diǎn)和bucket后,就可以使用OSS了,域名綁定是可選的;防盜鏈功能同阿里云官網(wǎng)
  3. 不建議在文件列表頁(yè)面上傳大文件。雖然沒(méi)有限制,但最好只查看和刪除;大文件請使用官方OSS上傳工具上傳。
  4.首頁(yè)導航欄中的搜索框只有設置好OpenSearch才能使用。一般小博客免費版的OpenSearch就夠了^O^
  --------------------------------------------華麗的分界線(xiàn),特點(diǎn)博客前臺----------------------------------------------
  1.部分和文章使用偽靜態(tài)URL,更容易搜索引擎收錄,支持中文鏈接,無(wú)需轉碼。
  2. 一些文章的列表和首頁(yè)顯示的網(wǎng)站的配置信息直接存儲在單例中(當然也會(huì )存儲在數據庫中。當程序啟動(dòng),單例將從數據庫中讀?。?;有變動(dòng)時(shí),雙方會(huì )同時(shí)更新)
  3.用于全文搜索的集成 OpenSearch
  4.使用多說(shuō)評論框,本地登錄只保留管理員登錄
  5. 頁(yè)面右側根據訪(fǎng)問(wèn)/搜索次數顯示最熱門(mén)的話(huà)題;標簽隨機顯示;顯示站點(diǎn)的簡(jiǎn)單統計信息
  6.“網(wǎng)站地圖”在頁(yè)面底部,可以查看站點(diǎn)地圖,每30分鐘更新一次
  7.QQ和新浪微博賬號可以直接注冊登錄 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(阿里云編程馬拉松之幻幻博客地址)
  幻想博客地址:
  注:本系統原為本人使用,符合本人操作習慣。使用的時(shí)候難免會(huì )出現一些bug。借這次阿里云編程馬拉松的機會(huì ),發(fā)布一下。一些可以使用阿里云的地方只能由阿里云使用,不能像交換機一樣切換。比如文件存儲放在OSS上,不能切換回本地。
  我以為我用了這么多阿里云API,但我以后都用不上了。結果,機會(huì )來(lái)了(^▽^)
  只是一個(gè)博客前臺,其實(shí)看起來(lái)和WordPress很像,換個(gè)主題也能看出來(lái)。主要有很多管理后臺的功能。最初使用OSS主要是考慮到程序和數據的分離。同時(shí)數據庫使用RDS。這種情況下,即使服務(wù)器有問(wèn)題,隨便回滾也沒(méi)問(wèn)題;并且博客以圖片為主,不會(huì )造成過(guò)多的服務(wù)器成本,也節省了資源。1核1G內存1M帶寬的ECS足以配合CDN(當然新站點(diǎn)知名度不高,訪(fǎng)問(wèn)的人少,可能需要升級配置的人多一些)
  使用說(shuō)明:
  1.試用前請安裝jdk1.8和tomcat8
  2. 源碼貼在這里,請下載war包試用,
  3. 將ROOT.war解壓到tomcat中的webapps文件夾(里面的原文件全部刪除),找到ROOT-->WEB-INFO-->classes-->datasource.properties標準配置,配置好數據庫,刪除文件名后四個(gè)字,注意數據庫格式必須是utf8
  4.運行tomcat
  5.開(kāi)始配置你的博客
  6.刪除ROOT-->WEB-INFO-->classes-->fate-->webapp-->blog-->api中的installCtl.class
  7.OpenSearch 模板:template.txt
  后臺主要功能介紹:
  一、基礎知識
  1.可自定義的網(wǎng)站名稱(chēng)、副標題;設置網(wǎng)站的URL,自動(dòng)301重定向解析到這個(gè)站點(diǎn),沒(méi)有這個(gè)URL;設置記錄號;可以設置head和body分別插入js代碼,像新版百度統計一樣,代碼要放在head的前面;redis 默認開(kāi)啟和關(guān)閉。redis配置好后就可以開(kāi)啟了。
  2. 網(wǎng)站首頁(yè)的SEO,還可以設置首頁(yè)的標題、關(guān)鍵詞、drscription
  3.導航設置是博客首頁(yè)頂部的導航欄,可以自定義導航到。導航名稱(chēng)支持 Bootstrap 和 Font Awesome 中的圖標
  4.Mail SMTP,原本是為注冊設計的,現在不建議開(kāi)啟注冊
  5.設置機證驗證的id和key。如果設置成功,登錄注冊時(shí)會(huì )出現機證驗證的驗證碼。
  6.QQ登錄設置,可以選擇是否啟用QQ登錄,設置QQ登錄的accessKey和accessSecret
  7.新浪微博登錄,同上
  8. 百度一鍵分享中的key設置,新浪同一個(gè)登錄key,騰訊微博key
  9.多說(shuō)設置,填寫(xiě)應用名稱(chēng)和key后,即可打開(kāi)文章評論,本系統只將文章ID傳遞給多說(shuō)。
  1 0.的版塊設置方法參考Discuz。第一級是劃分,可以理解為一個(gè)大的分類(lèi),第二級是細分。
  11. 話(huà)題列表基本只有刪除功能,修改在前臺
  12.所有文章發(fā)布都會(huì )響百度發(fā)Ping,谷歌被墻了,就放那里吧,沒(méi)有實(shí)質(zhì)性功能,可以在ping列表里重新ping
  13.回收站,在主題列表中刪除只是邏輯刪除,會(huì )進(jìn)入回收站。如果在回收站里刪了,真的找不到了(?ー?)
  14.用戶(hù)列表,隨便看看。. .
  15.在前臺頁(yè)面底部有一個(gè)“申請好友鏈”按鈕,其他站長(cháng)可以填寫(xiě)本站信息,提交審核,然后他的網(wǎng)站就會(huì )出現在好友鏈待定列表中,審核由站長(cháng)決定;如果審核通過(guò),它會(huì )檢查是否有鏈接。
  16.搜索引擎蜘蛛訪(fǎng)問(wèn)記錄,所有到過(guò)這里的蜘蛛都會(huì )被記錄下來(lái),看看你的網(wǎng)站是否受到蜘蛛的歡迎(~ ̄▽?zhuān)?~
  17. 異常記錄,目前好像只能看到404,500--沒(méi)看到。它是為開(kāi)發(fā)而設計的。一方面可以查看沒(méi)有上傳的js和css是否無(wú)效。另一方面,它可以基于它。手動(dòng)生成死鏈接列表。(一定時(shí)間后自動(dòng)做╮(╯▽╰)╭)
  二、阿里云相關(guān)
  1.所有阿里云相關(guān)功能的前提是設置Access Key ID和Access Key Secret
  2.OSS,請開(kāi)啟,否則文件無(wú)法存儲,原因如上;選擇節點(diǎn)和bucket后,就可以使用OSS了,域名綁定是可選的;防盜鏈功能同阿里云官網(wǎng)
  3. 不建議在文件列表頁(yè)面上傳大文件。雖然沒(méi)有限制,但最好只查看和刪除;大文件請使用官方OSS上傳工具上傳。
  4.首頁(yè)導航欄中的搜索框只有設置好OpenSearch才能使用。一般小博客免費版的OpenSearch就夠了^O^
  --------------------------------------------華麗的分界線(xiàn),特點(diǎn)博客前臺----------------------------------------------
  1.部分和文章使用偽靜態(tài)URL,更容易搜索引擎收錄,支持中文鏈接,無(wú)需轉碼。
  2. 一些文章的列表和首頁(yè)顯示的網(wǎng)站的配置信息直接存儲在單例中(當然也會(huì )存儲在數據庫中。當程序啟動(dòng),單例將從數據庫中讀?。?;有變動(dòng)時(shí),雙方會(huì )同時(shí)更新)
  3.用于全文搜索的集成 OpenSearch
  4.使用多說(shuō)評論框,本地登錄只保留管理員登錄
  5. 頁(yè)面右側根據訪(fǎng)問(wèn)/搜索次數顯示最熱門(mén)的話(huà)題;標簽隨機顯示;顯示站點(diǎn)的簡(jiǎn)單統計信息
  6.“網(wǎng)站地圖”在頁(yè)面底部,可以查看站點(diǎn)地圖,每30分鐘更新一次
  7.QQ和新浪微博賬號可以直接注冊登錄

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(基于新浪微博開(kāi)放平臺的微博,亮點(diǎn)還是有不少(圖))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 56 次瀏覽 ? 2021-11-20 17:17 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(基于新浪微博開(kāi)放平臺的微博,亮點(diǎn)還是有不少(圖))
  微博
  Xweibo() 基于新浪微博開(kāi)放平臺的微博。最早的版本可以追溯到2010年9月,筆者發(fā)現Xweibo2.0版本最近才剛剛上線(xiàn),還有很多亮點(diǎn)。
  首先,他是基于新浪微博開(kāi)發(fā)平臺。微博、評論和一些用戶(hù)信息都存儲在新浪微博云平臺上。這個(gè)功能可以說(shuō)是一把雙刃劍。
  一方面,這可以減輕我們微博服務(wù)器的壓力,因為性能消耗最大的微博和評論相關(guān)的功能都是由云端處理的;
  另一方面,如果脫離新浪微博API,這個(gè)系統幾乎是無(wú)法運行的。但我不認為這是劣勢,因為新浪微博也是基于新浪微博的開(kāi)放平臺。新浪微博API的可靠性只會(huì )越來(lái)越強。從外部來(lái)看,政府越來(lái)越意識到微博的合理使用。的重要性,尤其是隨著(zhù)一大批政府部門(mén)的到來(lái),正如新浪總編輯陳彤所說(shuō),20年內新浪微博關(guān)閉的可能性為零。
  值得一提的是,目前最新版本已經(jīng)提供了數據備份功能,有了這個(gè)功能可以徹底消除數據丟失的疑慮。
  功能方面,既然來(lái)自新浪團隊,自然對微博的內涵有了更深的理解,微博的基本功能也非常齊全。
  最新版本增加了活動(dòng)、采訪(fǎng)、直播等重量級應用。這無(wú)疑是微博功能非常有價(jià)值的延伸。
  筆者還發(fā)現,最新版的X微博對管理后臺布局進(jìn)行了重大調整,所有功能一目了然。這樣,用戶(hù)就可以輕松配置一套個(gè)性化的微博??。
  換膚無(wú)疑是Xweibo2.0版本的最大亮點(diǎn)。系統不僅自帶11套皮膚,還可以自定義皮膚。您只需要匹配一張背景圖片并調整字體即可完成整個(gè)微博。網(wǎng)站風(fēng)格的華麗轉身。
  據稱(chēng),Xweibo 將于年內推出 iPhone 版和 Android 版。這對于來(lái)自無(wú)線(xiàn)終端的大量用戶(hù)來(lái)說(shuō),這對于微博來(lái)說(shuō)無(wú)疑是非常振奮人心的。
  在內容方面,由于X微博基于新浪開(kāi)放平臺,相當于獲取了整個(gè)新浪微博的內容資源,所以只要配置得當,很容易吸引大量?jì)?yōu)質(zhì)內容從開(kāi)放平臺。建立的微博網(wǎng)站非常有價(jià)值。但是如果大量的內容配置不當,也會(huì )沖淡原有網(wǎng)站的特點(diǎn),所以這里的新浪微博資源的使用是非常有技巧的。
  內容審核無(wú)疑是中國微博產(chǎn)品生存不可或缺的功能。由于X微博生成的內容會(huì )與新浪同步,因此這些X微博網(wǎng)站的內容也會(huì )經(jīng)過(guò)新浪審核團隊的審核,這無(wú)疑大大降低了微博網(wǎng)站的審核成本。和政策風(fēng)險。同時(shí),微博還提供了關(guān)鍵詞屏蔽、用戶(hù)封禁等功能作為補充。最多可以過(guò)濾六層信息,可以說(shuō)是萬(wàn)無(wú)一失。
  筆者認為,未來(lái)中國微博的理想方式是所有的微博都建立在一個(gè)開(kāi)放的平臺之上,因為只有用戶(hù)和內容的互聯(lián)和共享才能更符合互聯(lián)網(wǎng)精神,也是最有前途的。無(wú)疑是新浪微博。開(kāi)放平臺。因此,Xweibo 是構建微博站點(diǎn)的更好選擇。 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(基于新浪微博開(kāi)放平臺的微博,亮點(diǎn)還是有不少(圖))
  微博
  Xweibo() 基于新浪微博開(kāi)放平臺的微博。最早的版本可以追溯到2010年9月,筆者發(fā)現Xweibo2.0版本最近才剛剛上線(xiàn),還有很多亮點(diǎn)。
  首先,他是基于新浪微博開(kāi)發(fā)平臺。微博、評論和一些用戶(hù)信息都存儲在新浪微博云平臺上。這個(gè)功能可以說(shuō)是一把雙刃劍。
  一方面,這可以減輕我們微博服務(wù)器的壓力,因為性能消耗最大的微博和評論相關(guān)的功能都是由云端處理的;
  另一方面,如果脫離新浪微博API,這個(gè)系統幾乎是無(wú)法運行的。但我不認為這是劣勢,因為新浪微博也是基于新浪微博的開(kāi)放平臺。新浪微博API的可靠性只會(huì )越來(lái)越強。從外部來(lái)看,政府越來(lái)越意識到微博的合理使用。的重要性,尤其是隨著(zhù)一大批政府部門(mén)的到來(lái),正如新浪總編輯陳彤所說(shuō),20年內新浪微博關(guān)閉的可能性為零。
  值得一提的是,目前最新版本已經(jīng)提供了數據備份功能,有了這個(gè)功能可以徹底消除數據丟失的疑慮。
  功能方面,既然來(lái)自新浪團隊,自然對微博的內涵有了更深的理解,微博的基本功能也非常齊全。
  最新版本增加了活動(dòng)、采訪(fǎng)、直播等重量級應用。這無(wú)疑是微博功能非常有價(jià)值的延伸。
  筆者還發(fā)現,最新版的X微博對管理后臺布局進(jìn)行了重大調整,所有功能一目了然。這樣,用戶(hù)就可以輕松配置一套個(gè)性化的微博??。
  換膚無(wú)疑是Xweibo2.0版本的最大亮點(diǎn)。系統不僅自帶11套皮膚,還可以自定義皮膚。您只需要匹配一張背景圖片并調整字體即可完成整個(gè)微博。網(wǎng)站風(fēng)格的華麗轉身。
  據稱(chēng),Xweibo 將于年內推出 iPhone 版和 Android 版。這對于來(lái)自無(wú)線(xiàn)終端的大量用戶(hù)來(lái)說(shuō),這對于微博來(lái)說(shuō)無(wú)疑是非常振奮人心的。
  在內容方面,由于X微博基于新浪開(kāi)放平臺,相當于獲取了整個(gè)新浪微博的內容資源,所以只要配置得當,很容易吸引大量?jì)?yōu)質(zhì)內容從開(kāi)放平臺。建立的微博網(wǎng)站非常有價(jià)值。但是如果大量的內容配置不當,也會(huì )沖淡原有網(wǎng)站的特點(diǎn),所以這里的新浪微博資源的使用是非常有技巧的。
  內容審核無(wú)疑是中國微博產(chǎn)品生存不可或缺的功能。由于X微博生成的內容會(huì )與新浪同步,因此這些X微博網(wǎng)站的內容也會(huì )經(jīng)過(guò)新浪審核團隊的審核,這無(wú)疑大大降低了微博網(wǎng)站的審核成本。和政策風(fēng)險。同時(shí),微博還提供了關(guān)鍵詞屏蔽、用戶(hù)封禁等功能作為補充。最多可以過(guò)濾六層信息,可以說(shuō)是萬(wàn)無(wú)一失。
  筆者認為,未來(lái)中國微博的理想方式是所有的微博都建立在一個(gè)開(kāi)放的平臺之上,因為只有用戶(hù)和內容的互聯(lián)和共享才能更符合互聯(lián)網(wǎng)精神,也是最有前途的。無(wú)疑是新浪微博。開(kāi)放平臺。因此,Xweibo 是構建微博站點(diǎn)的更好選擇。

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(新浪微博開(kāi)放平臺做個(gè)實(shí)踐,開(kāi)發(fā)一個(gè)功能簡(jiǎn)單的android客戶(hù)端)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 76 次瀏覽 ? 2021-11-20 17:17 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(新浪微博開(kāi)放平臺做個(gè)實(shí)踐,開(kāi)發(fā)一個(gè)功能簡(jiǎn)單的android客戶(hù)端)
  介紹
  最近不太忙,花了點(diǎn)時(shí)間學(xué)習android應用開(kāi)發(fā)。經(jīng)過(guò)兩周的學(xué)習,我在學(xué)習的同時(shí)也寫(xiě)了很多demo例子。您可以從基本控件和基本動(dòng)畫(huà)效果中播放演示集,并繼續更新和下載。
  從本周開(kāi)始,我將以新浪微博開(kāi)放平臺為實(shí)踐,開(kāi)發(fā)一個(gè)簡(jiǎn)單的Android客戶(hù)端,盡可能完善功能。
  今天的內容
  
  上圖是這個(gè)客戶(hù)端的主界面。目前只拿到了前20條數據。您也可以單擊刷新來(lái)刷新數據。功能比較簡(jiǎn)單。
  運行系統為android2.2.
  用到的技術(shù)點(diǎn)包括ListView、自定義ListAdapter、多線(xiàn)程相關(guān)的Message、Handler、認證相關(guān)的OAuth、用戶(hù)圖片的異步加載。
  新浪微博的驗證使用的是路標的OAuth組件,而不是微博的SDK。
  
  ×××:
  關(guān)于 OAuth 身份驗證
  OAuth 是一種流行的授權方案。twitter、facebook、google等大型開(kāi)放平臺都支持oauth認證模型。新浪微博、騰訊微博、163微博等國內開(kāi)放平臺也已支持。這種驗證方式。
  引用維基百科的相關(guān)說(shuō)明
  “Oauth 是一個(gè)開(kāi)放的標準,它允許用戶(hù)允許第三方應用在一個(gè)網(wǎng)站中訪(fǎng)問(wèn)用戶(hù)的私有資源,而無(wú)需將用戶(hù)名和密碼傳遞給第三方應用。oauth 允許用戶(hù)提供一個(gè)令牌,而不是訪(fǎng)問(wèn)他們存儲在特定服務(wù)提供商中的數據的用戶(hù)名和密碼?!?br />   例如:
  用戶(hù)A在服務(wù)提供者B上存儲了一些資源,B支持oauth授權方式。A 是 B 上的注冊用戶(hù),擁有用戶(hù)名和密碼。您可以通過(guò)使用用戶(hù)名和密碼登錄 B 來(lái)查看您的資源。假設有一個(gè)應用C,用戶(hù)A在使用C時(shí)需要將資源存儲在B上,實(shí)現C在B上展示資源有兩種方式。
  這時(shí)候C可以使用B開(kāi)啟的oauth授權機制,當用戶(hù)A想要展示B上的資源時(shí),C會(huì )跳轉到B的認證頁(yè)面,用戶(hù)在B的頁(yè)面輸入用戶(hù)名和密碼。通過(guò)后,會(huì )詢(xún)問(wèn)用戶(hù)是否為C應用開(kāi)發(fā)相關(guān)資源。用戶(hù)可以自定義C可以訪(fǎng)問(wèn)的資源,然后跳轉回C應用。這樣就不用擔心用戶(hù)名和密碼,也不會(huì )因為同時(shí)存儲多個(gè)資源而導致維護問(wèn)題。
  你可以通過(guò)下面的網(wǎng)站了解更多關(guān)于oauth的具體技術(shù)細節。
  
  從上圖我們可以看出,實(shí)際的流程分為消費者和提供者兩部分。Consumer是例子中的c應用,provider是例子中的B服務(wù)提供者。
  使用OAuth進(jìn)行認證授權的過(guò)程如下:
  用戶(hù)訪(fǎng)問(wèn)客戶(hù)端的網(wǎng)站,想要操作服務(wù)提供者中存儲的用戶(hù)資源??蛻?hù)端向服務(wù)提供者請求一個(gè)臨時(shí)令牌。在服務(wù)提供者驗證客戶(hù)端的身份后,它會(huì )授予一個(gè)臨時(shí)令牌??蛻?hù)端獲取臨時(shí)令牌后,將用戶(hù)引導至服務(wù)提供商的授權頁(yè)面,請求用戶(hù)授權。在這個(gè)過(guò)程中,臨時(shí)令牌和客戶(hù)端的回調連接被發(fā)送給服務(wù)提供者。用戶(hù)在服務(wù)提供者的網(wǎng)頁(yè)上輸入用戶(hù)名和密碼,然后授權客戶(hù)端訪(fǎng)問(wèn)所請求的資源。授權成功后,服務(wù)提供者將用戶(hù)引導回客戶(hù)端的網(wǎng)頁(yè)??蛻?hù)端根據臨時(shí)令牌從服務(wù)提供者處獲取訪(fǎng)問(wèn)令牌。服務(wù)提供者根據臨時(shí)令牌和用戶(hù)的授權向客戶(hù)端授予訪(fǎng)問(wèn)令牌??蛻?hù)端使用獲取的訪(fǎng)問(wèn)令牌訪(fǎng)問(wèn)存儲在服務(wù)提供者上的受保護資源。
  新浪微博上的Oauth
  
  借用新浪微博上的oauth驗證流程圖。
  當我們在新浪微博開(kāi)放平臺上創(chuàng )建一個(gè)新的應用程序時(shí),我們會(huì )給新的應用程序分配一個(gè)key和secret,即consumerKey和consumerSecret。通過(guò)這兩件事,我們去到request_token,然后將用戶(hù)重定向到新浪微博平臺的授權頁(yè)面。授權后,我們將根據 callback_url 重定向到我們應用程序的地址。我們再次使用request_token獲取access_token,后面需要傳遞。訪(fǎng)問(wèn)令牌用于訪(fǎng)問(wèn)開(kāi)放平臺提供的需要驗證的接口。
  當然,那些不需要驗證就可以訪(fǎng)問(wèn)的接口,直接使用key就可以訪(fǎng)問(wèn)了。具體請參考開(kāi)放平臺提供的API文檔。
  騰訊微博和163微博的開(kāi)放平臺也有類(lèi)似的原理和實(shí)現。
  包c(diǎn)om.sinaweibo2;
  導入 oauth.signpost.OAuthConsumer;
  導入 oauth.signpost.OAuthProvider;
  導入 monshttp.CommonsHttpOAuthConsumer;
  導入 monshttp.CommonsHttpOAuthProvider;
  導入 oauth.signpost.exception.OAuthCommunicationException;
  導入 oauth.signpost.exception.OAuthExpectationFailedException;
  導入 oauth.signpost.exception.OAuthMessageSignerException;
  導入 oauth.signpost.exception.OAuthNotAuthorizedException;
  公共類(lèi) OAuth {
  私有 OAuthConsumer mConsumer;
  私有 OAuthProvider mProvider;
  publicstaticfinal String CALLBACK_URL ="sinaweibo2://WeiboListActivity";
  公共靜態(tài)最終字符串CONSUMER_KEY =“1849239616”;
  公共靜態(tài)最終字符串 CONSUMER_SECRET = "b2137bf782bf6cae004b8a8394d5d5d6";
  public static final String REQUEST_TOKEN_URL = "";
  公共靜態(tài)最終字符串 ACCESS_TOKEN_URL = "";
  公共靜態(tài)最終字符串 AUTHORIZE_URL = "";
  公共 OAuth() {
  }
  public String RetrieveAuthUrl() 拋出 OAuthMessageSignerException,
  OAuthNotAuthorizedException、OAuthExpectationFailedException、
  OAuthCommunicationException {
  mConsumer = new CommonsHttpOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);
  mProvider = new CommonsHttpOAuthProvider(REQUEST_TOKEN_URL,
  ACCESS_TOKEN_URL, AUTHORIZE_URL);
  String authUrl = mProvider.retrieveRequestToken(mConsumer, CALLBACK_URL);
  返回 authUrl;
  }
  public void RetrieveAccessToken(字符串驗證器)
  拋出 OAuthMessageSignerException、OAuthNotAuthorizedException、
  OAuthExpectationFailedException, OAuthCommunicationException {
  mProvider.setOAuth10a(true);
  mProvider.retrieveAccessToken(mConsumer, verifier);
  OAuthUser.USER_ID=mProvider.getResponseParameters().getFirst("user_id");
  OAuthUser.ACCESS_TOKEN = mConsumer.getToken();
  OAuthUser.ACCESS_TOKEN_SECRET = mConsumer.getTokenSecret();
  }
  }
  更多功能
  接下來(lái)主要有兩個(gè)功能需要改進(jìn),一個(gè)是分頁(yè)瀏覽,一個(gè)是發(fā)布微博。
  未來(lái)可能會(huì )支持圖片發(fā)布等實(shí)用功能。
  有UI美化和性能優(yōu)化。
  總結
  我在學(xué)習期間讀過(guò)兩本書(shū),Pro.Android.2.pdf 和 Professional.Android.2.Application.Development.(Wrox,.2010,.0470565527).pdf, 他們都是很不錯的入門(mén)書(shū)籍,我沒(méi)有全部看完,看了大部分之后,會(huì )一邊看一邊寫(xiě)demo。
  同時(shí),我每天都會(huì )在論壇,eoe的開(kāi)發(fā)者門(mén)戶(hù)?;卮饐?wèn)題、解決問(wèn)題、提問(wèn)、發(fā)帖,簡(jiǎn)而言之就是鍛煉自己,強迫自己鍛煉基礎和思維。
  論壇上有很多中文pdf教程,但大部分都是從android開(kāi)發(fā)者中心的Dev Guide和Resources中的內容翻譯過(guò)來(lái)的。所以我覺(jué)得如果英文不是很差的話(huà),建議直接閱讀上面兩節,同時(shí)練習里面的例子,保證兩周內會(huì )有很大的進(jìn)步。
  參考
  Technorati 標簽:android、開(kāi)放平臺、oauth、新浪微博 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(新浪微博開(kāi)放平臺做個(gè)實(shí)踐,開(kāi)發(fā)一個(gè)功能簡(jiǎn)單的android客戶(hù)端)
  介紹
  最近不太忙,花了點(diǎn)時(shí)間學(xué)習android應用開(kāi)發(fā)。經(jīng)過(guò)兩周的學(xué)習,我在學(xué)習的同時(shí)也寫(xiě)了很多demo例子。您可以從基本控件和基本動(dòng)畫(huà)效果中播放演示集,并繼續更新和下載。
  從本周開(kāi)始,我將以新浪微博開(kāi)放平臺為實(shí)踐,開(kāi)發(fā)一個(gè)簡(jiǎn)單的Android客戶(hù)端,盡可能完善功能。
  今天的內容
  
  上圖是這個(gè)客戶(hù)端的主界面。目前只拿到了前20條數據。您也可以單擊刷新來(lái)刷新數據。功能比較簡(jiǎn)單。
  運行系統為android2.2.
  用到的技術(shù)點(diǎn)包括ListView、自定義ListAdapter、多線(xiàn)程相關(guān)的Message、Handler、認證相關(guān)的OAuth、用戶(hù)圖片的異步加載。
  新浪微博的驗證使用的是路標的OAuth組件,而不是微博的SDK。
  
  ×××:
  關(guān)于 OAuth 身份驗證
  OAuth 是一種流行的授權方案。twitter、facebook、google等大型開(kāi)放平臺都支持oauth認證模型。新浪微博、騰訊微博、163微博等國內開(kāi)放平臺也已支持。這種驗證方式。
  引用維基百科的相關(guān)說(shuō)明
  “Oauth 是一個(gè)開(kāi)放的標準,它允許用戶(hù)允許第三方應用在一個(gè)網(wǎng)站中訪(fǎng)問(wèn)用戶(hù)的私有資源,而無(wú)需將用戶(hù)名和密碼傳遞給第三方應用。oauth 允許用戶(hù)提供一個(gè)令牌,而不是訪(fǎng)問(wèn)他們存儲在特定服務(wù)提供商中的數據的用戶(hù)名和密碼?!?br />   例如:
  用戶(hù)A在服務(wù)提供者B上存儲了一些資源,B支持oauth授權方式。A 是 B 上的注冊用戶(hù),擁有用戶(hù)名和密碼。您可以通過(guò)使用用戶(hù)名和密碼登錄 B 來(lái)查看您的資源。假設有一個(gè)應用C,用戶(hù)A在使用C時(shí)需要將資源存儲在B上,實(shí)現C在B上展示資源有兩種方式。
  這時(shí)候C可以使用B開(kāi)啟的oauth授權機制,當用戶(hù)A想要展示B上的資源時(shí),C會(huì )跳轉到B的認證頁(yè)面,用戶(hù)在B的頁(yè)面輸入用戶(hù)名和密碼。通過(guò)后,會(huì )詢(xún)問(wèn)用戶(hù)是否為C應用開(kāi)發(fā)相關(guān)資源。用戶(hù)可以自定義C可以訪(fǎng)問(wèn)的資源,然后跳轉回C應用。這樣就不用擔心用戶(hù)名和密碼,也不會(huì )因為同時(shí)存儲多個(gè)資源而導致維護問(wèn)題。
  你可以通過(guò)下面的網(wǎng)站了解更多關(guān)于oauth的具體技術(shù)細節。
  
  從上圖我們可以看出,實(shí)際的流程分為消費者和提供者兩部分。Consumer是例子中的c應用,provider是例子中的B服務(wù)提供者。
  使用OAuth進(jìn)行認證授權的過(guò)程如下:
  用戶(hù)訪(fǎng)問(wèn)客戶(hù)端的網(wǎng)站,想要操作服務(wù)提供者中存儲的用戶(hù)資源??蛻?hù)端向服務(wù)提供者請求一個(gè)臨時(shí)令牌。在服務(wù)提供者驗證客戶(hù)端的身份后,它會(huì )授予一個(gè)臨時(shí)令牌??蛻?hù)端獲取臨時(shí)令牌后,將用戶(hù)引導至服務(wù)提供商的授權頁(yè)面,請求用戶(hù)授權。在這個(gè)過(guò)程中,臨時(shí)令牌和客戶(hù)端的回調連接被發(fā)送給服務(wù)提供者。用戶(hù)在服務(wù)提供者的網(wǎng)頁(yè)上輸入用戶(hù)名和密碼,然后授權客戶(hù)端訪(fǎng)問(wèn)所請求的資源。授權成功后,服務(wù)提供者將用戶(hù)引導回客戶(hù)端的網(wǎng)頁(yè)??蛻?hù)端根據臨時(shí)令牌從服務(wù)提供者處獲取訪(fǎng)問(wèn)令牌。服務(wù)提供者根據臨時(shí)令牌和用戶(hù)的授權向客戶(hù)端授予訪(fǎng)問(wèn)令牌??蛻?hù)端使用獲取的訪(fǎng)問(wèn)令牌訪(fǎng)問(wèn)存儲在服務(wù)提供者上的受保護資源。
  新浪微博上的Oauth
  
  借用新浪微博上的oauth驗證流程圖。
  當我們在新浪微博開(kāi)放平臺上創(chuàng )建一個(gè)新的應用程序時(shí),我們會(huì )給新的應用程序分配一個(gè)key和secret,即consumerKey和consumerSecret。通過(guò)這兩件事,我們去到request_token,然后將用戶(hù)重定向到新浪微博平臺的授權頁(yè)面。授權后,我們將根據 callback_url 重定向到我們應用程序的地址。我們再次使用request_token獲取access_token,后面需要傳遞。訪(fǎng)問(wèn)令牌用于訪(fǎng)問(wèn)開(kāi)放平臺提供的需要驗證的接口。
  當然,那些不需要驗證就可以訪(fǎng)問(wèn)的接口,直接使用key就可以訪(fǎng)問(wèn)了。具體請參考開(kāi)放平臺提供的API文檔。
  騰訊微博和163微博的開(kāi)放平臺也有類(lèi)似的原理和實(shí)現。
  包c(diǎn)om.sinaweibo2;
  導入 oauth.signpost.OAuthConsumer;
  導入 oauth.signpost.OAuthProvider;
  導入 monshttp.CommonsHttpOAuthConsumer;
  導入 monshttp.CommonsHttpOAuthProvider;
  導入 oauth.signpost.exception.OAuthCommunicationException;
  導入 oauth.signpost.exception.OAuthExpectationFailedException;
  導入 oauth.signpost.exception.OAuthMessageSignerException;
  導入 oauth.signpost.exception.OAuthNotAuthorizedException;
  公共類(lèi) OAuth {
  私有 OAuthConsumer mConsumer;
  私有 OAuthProvider mProvider;
  publicstaticfinal String CALLBACK_URL ="sinaweibo2://WeiboListActivity";
  公共靜態(tài)最終字符串CONSUMER_KEY =“1849239616”;
  公共靜態(tài)最終字符串 CONSUMER_SECRET = "b2137bf782bf6cae004b8a8394d5d5d6";
  public static final String REQUEST_TOKEN_URL = "";
  公共靜態(tài)最終字符串 ACCESS_TOKEN_URL = "";
  公共靜態(tài)最終字符串 AUTHORIZE_URL = "";
  公共 OAuth() {
  }
  public String RetrieveAuthUrl() 拋出 OAuthMessageSignerException,
  OAuthNotAuthorizedException、OAuthExpectationFailedException、
  OAuthCommunicationException {
  mConsumer = new CommonsHttpOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);
  mProvider = new CommonsHttpOAuthProvider(REQUEST_TOKEN_URL,
  ACCESS_TOKEN_URL, AUTHORIZE_URL);
  String authUrl = mProvider.retrieveRequestToken(mConsumer, CALLBACK_URL);
  返回 authUrl;
  }
  public void RetrieveAccessToken(字符串驗證器)
  拋出 OAuthMessageSignerException、OAuthNotAuthorizedException、
  OAuthExpectationFailedException, OAuthCommunicationException {
  mProvider.setOAuth10a(true);
  mProvider.retrieveAccessToken(mConsumer, verifier);
  OAuthUser.USER_ID=mProvider.getResponseParameters().getFirst("user_id");
  OAuthUser.ACCESS_TOKEN = mConsumer.getToken();
  OAuthUser.ACCESS_TOKEN_SECRET = mConsumer.getTokenSecret();
  }
  }
  更多功能
  接下來(lái)主要有兩個(gè)功能需要改進(jìn),一個(gè)是分頁(yè)瀏覽,一個(gè)是發(fā)布微博。
  未來(lái)可能會(huì )支持圖片發(fā)布等實(shí)用功能。
  有UI美化和性能優(yōu)化。
  總結
  我在學(xué)習期間讀過(guò)兩本書(shū),Pro.Android.2.pdf 和 Professional.Android.2.Application.Development.(Wrox,.2010,.0470565527).pdf, 他們都是很不錯的入門(mén)書(shū)籍,我沒(méi)有全部看完,看了大部分之后,會(huì )一邊看一邊寫(xiě)demo。
  同時(shí),我每天都會(huì )在論壇,eoe的開(kāi)發(fā)者門(mén)戶(hù)?;卮饐?wèn)題、解決問(wèn)題、提問(wèn)、發(fā)帖,簡(jiǎn)而言之就是鍛煉自己,強迫自己鍛煉基礎和思維。
  論壇上有很多中文pdf教程,但大部分都是從android開(kāi)發(fā)者中心的Dev Guide和Resources中的內容翻譯過(guò)來(lái)的。所以我覺(jué)得如果英文不是很差的話(huà),建議直接閱讀上面兩節,同時(shí)練習里面的例子,保證兩周內會(huì )有很大的進(jìn)步。
  參考
  Technorati 標簽:android、開(kāi)放平臺、oauth、新浪微博

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(API可為您的郵件營(yíng)銷(xiāo)工作有哪些?(組圖))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 60 次瀏覽 ? 2021-11-20 12:06 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(API可為您的郵件營(yíng)銷(xiāo)工作有哪些?(組圖))
  一. API 技術(shù)
  API 技術(shù)是為第三方開(kāi)發(fā)者提供的程序接口。您只需按照智能營(yíng)銷(xiāo)平臺接口的調用規則調用即可在您的應用中使用智能系統的數據和功能。
  智能 API 接口是一個(gè)非常強大的工具。通過(guò)與智能營(yíng)銷(xiāo)平臺無(wú)縫集成,實(shí)現“郵件等消息推送”和“功能調用”,讓您的郵件營(yíng)銷(xiāo)工作更高效、更快捷。
  
  二、為什么要用API
  API可以為您的電子郵件營(yíng)銷(xiāo)工作帶來(lái)極大的便利,同時(shí)提高您的工作效率,同時(shí)保持您自己的CRM等業(yè)務(wù)數據庫和智能系統數據的一致性。
  通過(guò)API接口,無(wú)需登錄智能系統,即可自動(dòng)快速完成重復的郵件發(fā)送任務(wù),提高工作效率。如:聯(lián)系人數據的同步、郵件內容的動(dòng)態(tài)替換等。
  通過(guò)API接口,您可以直接將CRM等本地數據庫中的聯(lián)系人數據同步到智能營(yíng)銷(xiāo)平臺,避免人工導入造成的數據丟失和篡改,保持數據的一致性。您也可以直接通過(guò)API查看智能營(yíng)銷(xiāo)平臺的發(fā)送統計報表。
  通過(guò)API的SMTP或RESTful接口,可以直接觸發(fā)郵件應用。如:注冊歡迎郵件、生日祝福郵件等。觸發(fā)郵件在電子商務(wù)中應用比較廣泛網(wǎng)站。如:訂單提醒郵件、發(fā)貨提醒、到貨通知等。
  
  三、API 可以實(shí)現
  API的功能從任務(wù)執行上可以分為以下兩類(lèi):
  1、 數據同步 數據同步任務(wù)包括數據導入、更新、修改等操作。從郵件營(yíng)銷(xiāo)的角度來(lái)說(shuō),就是可以通過(guò)自己的系統,比如CRM等,將本地數據庫中的數據同步到智能營(yíng)銷(xiāo)平臺上(比如:導入新聯(lián)系人,更新現有聯(lián)系人)。而這些任務(wù)只需要幾個(gè)簡(jiǎn)單的命令就可以完成。通過(guò)API調用,可以非常及時(shí)準確地同步數據。
  2、 函數調用通過(guò) API 調用。您只需登錄自己的系統,即可使用智能營(yíng)銷(xiāo)平臺的所有功能。這些功能可以為您節省大量重復性工作。如:及時(shí)發(fā)送歡迎郵件,及時(shí)觸發(fā)交易郵件等。 外部系統可以調用的Unimail系統功能主要有以下幾點(diǎn):
  
  四、 你適合應用API
  如果你有一個(gè)好的程序開(kāi)發(fā)團隊,并且具備一定的程序開(kāi)發(fā)能力,那么你就具備了使用API?? 的基本條件。通過(guò)程序員的開(kāi)發(fā),可以將自己的外部系統與智能營(yíng)銷(xiāo)平臺進(jìn)行整合。如果您想擺脫繁瑣的手動(dòng)操作,將更多的工作留給程序來(lái)完成,API 將是幫助您完成重復性電子郵件營(yíng)銷(xiāo)任務(wù)的不錯選擇。如果您需要實(shí)時(shí)觸發(fā)電子郵件給您的客戶(hù)或內部員工,例如注冊激活電子郵件、密碼找回、訂單確認、交貨通知等,那么您非常適合使用 API 來(lái)幫助您改善用戶(hù)體驗觸發(fā)電子郵件應用程序。取得滿(mǎn)意的投資回報!要了解有關(guān) API 詳細信息的更多信息,請訪(fǎng)問(wèn)“ 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(API可為您的郵件營(yíng)銷(xiāo)工作有哪些?(組圖))
  一. API 技術(shù)
  API 技術(shù)是為第三方開(kāi)發(fā)者提供的程序接口。您只需按照智能營(yíng)銷(xiāo)平臺接口的調用規則調用即可在您的應用中使用智能系統的數據和功能。
  智能 API 接口是一個(gè)非常強大的工具。通過(guò)與智能營(yíng)銷(xiāo)平臺無(wú)縫集成,實(shí)現“郵件等消息推送”和“功能調用”,讓您的郵件營(yíng)銷(xiāo)工作更高效、更快捷。
  http://blog.unimarketing.cn/wp ... n.png 600w" />
  二、為什么要用API
  API可以為您的電子郵件營(yíng)銷(xiāo)工作帶來(lái)極大的便利,同時(shí)提高您的工作效率,同時(shí)保持您自己的CRM等業(yè)務(wù)數據庫和智能系統數據的一致性。
  通過(guò)API接口,無(wú)需登錄智能系統,即可自動(dòng)快速完成重復的郵件發(fā)送任務(wù),提高工作效率。如:聯(lián)系人數據的同步、郵件內容的動(dòng)態(tài)替換等。
  通過(guò)API接口,您可以直接將CRM等本地數據庫中的聯(lián)系人數據同步到智能營(yíng)銷(xiāo)平臺,避免人工導入造成的數據丟失和篡改,保持數據的一致性。您也可以直接通過(guò)API查看智能營(yíng)銷(xiāo)平臺的發(fā)送統計報表。
  通過(guò)API的SMTP或RESTful接口,可以直接觸發(fā)郵件應用。如:注冊歡迎郵件、生日祝福郵件等。觸發(fā)郵件在電子商務(wù)中應用比較廣泛網(wǎng)站。如:訂單提醒郵件、發(fā)貨提醒、到貨通知等。
  http://blog.unimarketing.cn/wp ... 0.png 768w, http://blog.unimarketing.cn/wp ... p.png 940w" />
  三、API 可以實(shí)現
  API的功能從任務(wù)執行上可以分為以下兩類(lèi):
  1、 數據同步 數據同步任務(wù)包括數據導入、更新、修改等操作。從郵件營(yíng)銷(xiāo)的角度來(lái)說(shuō),就是可以通過(guò)自己的系統,比如CRM等,將本地數據庫中的數據同步到智能營(yíng)銷(xiāo)平臺上(比如:導入新聯(lián)系人,更新現有聯(lián)系人)。而這些任務(wù)只需要幾個(gè)簡(jiǎn)單的命令就可以完成。通過(guò)API調用,可以非常及時(shí)準確地同步數據。
  2、 函數調用通過(guò) API 調用。您只需登錄自己的系統,即可使用智能營(yíng)銷(xiāo)平臺的所有功能。這些功能可以為您節省大量重復性工作。如:及時(shí)發(fā)送歡迎郵件,及時(shí)觸發(fā)交易郵件等。 外部系統可以調用的Unimail系統功能主要有以下幾點(diǎn):
  http://blog.unimarketing.cn/wp ... 9.png 300w" />
  四、 你適合應用API
  如果你有一個(gè)好的程序開(kāi)發(fā)團隊,并且具備一定的程序開(kāi)發(fā)能力,那么你就具備了使用API?? 的基本條件。通過(guò)程序員的開(kāi)發(fā),可以將自己的外部系統與智能營(yíng)銷(xiāo)平臺進(jìn)行整合。如果您想擺脫繁瑣的手動(dòng)操作,將更多的工作留給程序來(lái)完成,API 將是幫助您完成重復性電子郵件營(yíng)銷(xiāo)任務(wù)的不錯選擇。如果您需要實(shí)時(shí)觸發(fā)電子郵件給您的客戶(hù)或內部員工,例如注冊激活電子郵件、密碼找回、訂單確認、交貨通知等,那么您非常適合使用 API 來(lái)幫助您改善用戶(hù)體驗觸發(fā)電子郵件應用程序。取得滿(mǎn)意的投資回報!要了解有關(guān) API 詳細信息的更多信息,請訪(fǎng)問(wèn)“

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(新浪微博SDK和騰訊的SDK比起來(lái),明顯后者好用很多)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 73 次瀏覽 ? 2021-11-20 04:11 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(新浪微博SDK和騰訊的SDK比起來(lái),明顯后者好用很多)
  在使用新浪微博SDK進(jìn)行開(kāi)發(fā)時(shí),發(fā)現新浪提供的SDK比騰訊提供的SDK好用多了。在使用新浪微博SDK的過(guò)程中,遇到了很多痛苦的問(wèn)題,讓我很郁悶。比如要使用它的SDK,首先要了解什么是jar包模式,什么是庫模式,還要知道兩者的區別,因為他的官方API文檔說(shuō)這兩者不能混用。既然不能混用,就隨便選一個(gè)用吧,但沒(méi)那么簡(jiǎn)單。從它的文檔中可以看出,你仍然需要在一定程度上混合這兩個(gè)外部類(lèi)。
  按照正常人的思維習慣,你提供了SDK,也就提供了jar包。顯然大家會(huì )認為SDK是作為項目導入到eclipse中查看的,方便開(kāi)發(fā)者查看源碼,快速了解SDK接口和方法。關(guān)于提供的jar包,大家自然會(huì )認為是用來(lái)放在libs文件夾下的,然后加上自己開(kāi)發(fā)的項目的路徑。而且,將jar包添加到libs文件夾的方式無(wú)疑是最好的做法。因為通過(guò)這種方式,您可以在協(xié)作開(kāi)發(fā)過(guò)程中輕松共享源代碼。如果使用庫模式,在共享代碼時(shí),不僅要共享自己開(kāi)發(fā)的項目,還要共享標記為isLibrary的項目。
  但詭異的新浪SDK再次顛覆了程序員的認知。它認為兩者不應該分開(kāi)。其實(shí)就是把jar包和library模式混在一起了。這是所有麻煩的根源。
  更可笑的是,作為對外提供API接口的平臺,官方文檔中用了大量篇幅告訴開(kāi)發(fā)者如??何導出jar包,如何安裝eclipse插件。當然,jar包如何導出,eclipse插件如何安裝,都與SDK的使用有關(guān),但是最開(kāi)放的平臺也無(wú)法消除這種復雜性?您提供 SDK 是為了降低技術(shù)門(mén)檻,讓開(kāi)發(fā)者有空去做更有價(jià)值的事情。這樣比較好,不需要研究授權和鑒權。反而花了不少時(shí)間去研究如何導出jar包,如何安裝eclipse插件。能不能有服務(wù)意識!
  我在使用新浪微博SDK時(shí)經(jīng)常遇到問(wèn)題。很多問(wèn)題都是因為沒(méi)有按照官方文檔中要求的步驟操作(但是官方文檔中的步驟差別很大),比如“Cannot find the class defined by the class”異常:
  [清楚的]
<p>01-2815:56:47.970:E/AndroidRuntime(20190):java.lang.NoClassDefFoundError:com.weibo.android.R$style 01-2815:56:47.970:E/AndroidRuntime(20190):.WeiboDialog.(WeiboDialog.java:54) 01-2815:56:47.970:E/AndroidRuntime(2019 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(新浪微博SDK和騰訊的SDK比起來(lái),明顯后者好用很多)
  在使用新浪微博SDK進(jìn)行開(kāi)發(fā)時(shí),發(fā)現新浪提供的SDK比騰訊提供的SDK好用多了。在使用新浪微博SDK的過(guò)程中,遇到了很多痛苦的問(wèn)題,讓我很郁悶。比如要使用它的SDK,首先要了解什么是jar包模式,什么是庫模式,還要知道兩者的區別,因為他的官方API文檔說(shuō)這兩者不能混用。既然不能混用,就隨便選一個(gè)用吧,但沒(méi)那么簡(jiǎn)單。從它的文檔中可以看出,你仍然需要在一定程度上混合這兩個(gè)外部類(lèi)。
  按照正常人的思維習慣,你提供了SDK,也就提供了jar包。顯然大家會(huì )認為SDK是作為項目導入到eclipse中查看的,方便開(kāi)發(fā)者查看源碼,快速了解SDK接口和方法。關(guān)于提供的jar包,大家自然會(huì )認為是用來(lái)放在libs文件夾下的,然后加上自己開(kāi)發(fā)的項目的路徑。而且,將jar包添加到libs文件夾的方式無(wú)疑是最好的做法。因為通過(guò)這種方式,您可以在協(xié)作開(kāi)發(fā)過(guò)程中輕松共享源代碼。如果使用庫模式,在共享代碼時(shí),不僅要共享自己開(kāi)發(fā)的項目,還要共享標記為isLibrary的項目。
  但詭異的新浪SDK再次顛覆了程序員的認知。它認為兩者不應該分開(kāi)。其實(shí)就是把jar包和library模式混在一起了。這是所有麻煩的根源。
  更可笑的是,作為對外提供API接口的平臺,官方文檔中用了大量篇幅告訴開(kāi)發(fā)者如??何導出jar包,如何安裝eclipse插件。當然,jar包如何導出,eclipse插件如何安裝,都與SDK的使用有關(guān),但是最開(kāi)放的平臺也無(wú)法消除這種復雜性?您提供 SDK 是為了降低技術(shù)門(mén)檻,讓開(kāi)發(fā)者有空去做更有價(jià)值的事情。這樣比較好,不需要研究授權和鑒權。反而花了不少時(shí)間去研究如何導出jar包,如何安裝eclipse插件。能不能有服務(wù)意識!
  我在使用新浪微博SDK時(shí)經(jīng)常遇到問(wèn)題。很多問(wèn)題都是因為沒(méi)有按照官方文檔中要求的步驟操作(但是官方文檔中的步驟差別很大),比如“Cannot find the class defined by the class”異常:
  [清楚的]
<p>01-2815:56:47.970:E/AndroidRuntime(20190):java.lang.NoClassDefFoundError:com.weibo.android.R$style 01-2815:56:47.970:E/AndroidRuntime(20190):.WeiboDialog.(WeiboDialog.java:54) 01-2815:56:47.970:E/AndroidRuntime(2019

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(一下2019年最好用的新浪短鏈接在線(xiàn)工具排行!)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 65 次瀏覽 ? 2021-11-20 04:05 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(一下2019年最好用的新浪短鏈接在線(xiàn)工具排行!)
  需求背景
  許多人在營(yíng)銷(xiāo)和促銷(xiāo)中使用短鏈接。新浪短鏈接是大家最先接觸的。服務(wù)也很穩定,所以需求量也很大。據不完全統計,每天產(chǎn)生數十億條短鏈接。這么龐大的數量,是不是先登錄新浪微博,然后發(fā)布微博,自動(dòng)生成短鏈接?這種方法有兩個(gè)缺點(diǎn)。
  缺點(diǎn)一:太麻煩,一次只能生成一個(gè)短鏈接。如果您需要數以萬(wàn)計的鏈接怎么辦?是一一生成的嗎?
  缺點(diǎn)2:你的微博被很多熟人關(guān)注,比如同事、同學(xué)、親戚朋友、狐朋狗友等,你可能不想讓他們看到你在微博上發(fā)布的這些短鏈接。而這對他們來(lái)說(shuō)是非常不友好的。試想一下,他們的微博整天被你的短鏈接刷屏。他們可以友好嗎?說(shuō)到底,要么堵你,要么堵你,得不償失。如何解決這個(gè)問(wèn)題呢?這真的很容易。
  【新浪短鏈接開(kāi)放API】
  API有兩種格式:
  1:(返回結果為JSON格式)
  2:(返回結果為XML格式)
  如果你沒(méi)有技術(shù),又不想登錄新浪微博生成一個(gè)條目,目前國內有很多第三方新浪短鏈接生成器,基本上可以批量生成短鏈接,無(wú)需登錄新浪微博。今天小編就為大家整理出2019年最佳新浪短鏈接在線(xiàn)工具排行榜。
  【新浪短鏈接工具】
  1:狼虎短網(wǎng)址
  平臺官網(wǎng):
  
  Langhu Short URL 是最受歡迎的短鏈接生成器之一。任何用戶(hù)都可以使用平臺的短連接界面匿名縮短他們的網(wǎng)站,您還可以跟蹤產(chǎn)生短連接的訪(fǎng)問(wèn)??次數。
  但是,平臺免費界面的生成次數是有限的。如果您想無(wú)限次或多次訂閱,您可以開(kāi)設一個(gè)高級帳戶(hù)。打開(kāi)之后,你可以根據需要生成更多的短連接,以及跟蹤點(diǎn)擊次數和其他連接。數據報告。由于其技術(shù)和方便的鏈接跟蹤,Langhu Short URL 可能是目前排名第一的鏈接縮短器。
  2:千度短網(wǎng)址
  平臺官網(wǎng):
  
  千度短網(wǎng)址是一個(gè)短網(wǎng)址生成器,專(zhuān)注于定制和標記短網(wǎng)址。
  他們可以幫助您在幾秒鐘內設置一個(gè)新的短網(wǎng)址域名,無(wú)需驗證碼或額外驗證即可包裝您的長(cháng)網(wǎng)址。除了標準的短 URL 格式之外,您還可以創(chuàng )建自己的自定義短 URL 格式。這有助于您記住和使用。
  千波短鏈接
  平臺官網(wǎng):
  
  隨著(zhù)移動(dòng)搜索引擎優(yōu)化的重要性變得越來(lái)越重要,如果您在推廣過(guò)程中優(yōu)化和縮短網(wǎng)頁(yè)鏈接,您可以獲得更好的訪(fǎng)問(wèn)權限。xxx短鏈接是一個(gè)方便的縮短長(cháng)鏈接的工具。它還允許您批量縮短鏈接,與其他應用程序集成并跟蹤鏈接。對于企業(yè)用戶(hù)來(lái)說(shuō),不僅高效,而且使用起來(lái)非常方便。這使它成為一種高質(zhì)量的軟件工具,可以更好地幫助您提高推廣效率。
  小雨短鏈接
  平臺官網(wǎng):
  
  Drizzle Short Links 是另一種已經(jīng)存在很長(cháng)時(shí)間的短鏈接生成工具。Drizzle短鏈接不僅可以縮短長(cháng)鏈接,還可以自定義任意格式。使這個(gè)工具更容易使用的是,您可以直接打開(kāi)界面并將界面連接到程序。對于那些渴望縮短長(cháng)鏈接并且有特別高要求的人來(lái)說(shuō),毛毛雨短鏈接是你最好的工具。
  【總結】
  以上是目前國內使用效果最好的幾款新浪短鏈接工具的排名。它們本質(zhì)上是一樣的,至少可以滿(mǎn)足每個(gè)人的需求。無(wú)非是一些高級功能,售后服務(wù)等,有所不同。您可以根據自己的情況選擇適合自己推廣的平臺。當然,如果不嫌麻煩,也可以登錄新浪微博手動(dòng)一一生成。 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(一下2019年最好用的新浪短鏈接在線(xiàn)工具排行!)
  需求背景
  許多人在營(yíng)銷(xiāo)和促銷(xiāo)中使用短鏈接。新浪短鏈接是大家最先接觸的。服務(wù)也很穩定,所以需求量也很大。據不完全統計,每天產(chǎn)生數十億條短鏈接。這么龐大的數量,是不是先登錄新浪微博,然后發(fā)布微博,自動(dòng)生成短鏈接?這種方法有兩個(gè)缺點(diǎn)。
  缺點(diǎn)一:太麻煩,一次只能生成一個(gè)短鏈接。如果您需要數以萬(wàn)計的鏈接怎么辦?是一一生成的嗎?
  缺點(diǎn)2:你的微博被很多熟人關(guān)注,比如同事、同學(xué)、親戚朋友、狐朋狗友等,你可能不想讓他們看到你在微博上發(fā)布的這些短鏈接。而這對他們來(lái)說(shuō)是非常不友好的。試想一下,他們的微博整天被你的短鏈接刷屏。他們可以友好嗎?說(shuō)到底,要么堵你,要么堵你,得不償失。如何解決這個(gè)問(wèn)題呢?這真的很容易。
  【新浪短鏈接開(kāi)放API】
  API有兩種格式:
  1:(返回結果為JSON格式)
  2:(返回結果為XML格式)
  如果你沒(méi)有技術(shù),又不想登錄新浪微博生成一個(gè)條目,目前國內有很多第三方新浪短鏈接生成器,基本上可以批量生成短鏈接,無(wú)需登錄新浪微博。今天小編就為大家整理出2019年最佳新浪短鏈接在線(xiàn)工具排行榜。
  【新浪短鏈接工具】
  1:狼虎短網(wǎng)址
  平臺官網(wǎng):
  
  Langhu Short URL 是最受歡迎的短鏈接生成器之一。任何用戶(hù)都可以使用平臺的短連接界面匿名縮短他們的網(wǎng)站,您還可以跟蹤產(chǎn)生短連接的訪(fǎng)問(wèn)??次數。
  但是,平臺免費界面的生成次數是有限的。如果您想無(wú)限次或多次訂閱,您可以開(kāi)設一個(gè)高級帳戶(hù)。打開(kāi)之后,你可以根據需要生成更多的短連接,以及跟蹤點(diǎn)擊次數和其他連接。數據報告。由于其技術(shù)和方便的鏈接跟蹤,Langhu Short URL 可能是目前排名第一的鏈接縮短器。
  2:千度短網(wǎng)址
  平臺官網(wǎng):
  
  千度短網(wǎng)址是一個(gè)短網(wǎng)址生成器,專(zhuān)注于定制和標記短網(wǎng)址。
  他們可以幫助您在幾秒鐘內設置一個(gè)新的短網(wǎng)址域名,無(wú)需驗證碼或額外驗證即可包裝您的長(cháng)網(wǎng)址。除了標準的短 URL 格式之外,您還可以創(chuàng )建自己的自定義短 URL 格式。這有助于您記住和使用。
  千波短鏈接
  平臺官網(wǎng):
  
  隨著(zhù)移動(dòng)搜索引擎優(yōu)化的重要性變得越來(lái)越重要,如果您在推廣過(guò)程中優(yōu)化和縮短網(wǎng)頁(yè)鏈接,您可以獲得更好的訪(fǎng)問(wèn)權限。xxx短鏈接是一個(gè)方便的縮短長(cháng)鏈接的工具。它還允許您批量縮短鏈接,與其他應用程序集成并跟蹤鏈接。對于企業(yè)用戶(hù)來(lái)說(shuō),不僅高效,而且使用起來(lái)非常方便。這使它成為一種高質(zhì)量的軟件工具,可以更好地幫助您提高推廣效率。
  小雨短鏈接
  平臺官網(wǎng):
  
  Drizzle Short Links 是另一種已經(jīng)存在很長(cháng)時(shí)間的短鏈接生成工具。Drizzle短鏈接不僅可以縮短長(cháng)鏈接,還可以自定義任意格式。使這個(gè)工具更容易使用的是,您可以直接打開(kāi)界面并將界面連接到程序。對于那些渴望縮短長(cháng)鏈接并且有特別高要求的人來(lái)說(shuō),毛毛雨短鏈接是你最好的工具。
  【總結】
  以上是目前國內使用效果最好的幾款新浪短鏈接工具的排名。它們本質(zhì)上是一樣的,至少可以滿(mǎn)足每個(gè)人的需求。無(wú)非是一些高級功能,售后服務(wù)等,有所不同。您可以根據自己的情況選擇適合自己推廣的平臺。當然,如果不嫌麻煩,也可以登錄新浪微博手動(dòng)一一生成。

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(使用微博API的簡(jiǎn)便方法,你已經(jīng)有了嗎?)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 72 次瀏覽 ? 2021-11-15 19:05 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(使用微博API的簡(jiǎn)便方法,你已經(jīng)有了嗎?)
  Twitter API 將為每個(gè)請求返回適當的 HTTP 狀態(tài)。例如,當請求一個(gè)不存在的用戶(hù)信息時(shí),API 將返回 404 Not Found;當請求未通過(guò)身份驗證和授權時(shí),API 將返回 401 Not Authorized 狀態(tài)。
  使用 API 的簡(jiǎn)單方法
  如果您的系統上安裝了 curl,那么您已經(jīng)擁有了一個(gè)非常強大的使用微博 API 的工具。下面是一個(gè)使用curl的例子,很簡(jiǎn)單:
  未經(jīng)授權訪(fǎng)問(wèn)public_timeline:curl
  獲取好友的時(shí)間線(xiàn),使用身份驗證:curl -u email:password
  僅獲取標題信息: curl --head email:password
  用戶(hù)狀態(tài)相關(guān)方法
  狀態(tài)/public_timeline
  返回未設置隱私的用戶(hù)的最后 20 條消息(必須具有自定義用戶(hù)頭像)。這種方法不需要身份認證。
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  沒(méi)有。
  狀態(tài)/朋友_時(shí)間線(xiàn)
  返回最近 24 小時(shí)內經(jīng)過(guò)身份驗證的用戶(hù)及其好友的最新 20 條更新消息。
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  since_id:可選參數(微博信息ID)。僅返回ID大于since_id(晚于since_id)的微博信息內容。
  例子:
  max_id:可選參數(微博信息ID)。返回ID不大于max_id的微博信息內容。
  例子:
  計數:可選參數。每次返回的最大記錄數,不能超過(guò)200條,默認為20.
  例子:
  頁(yè)面:可選參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。根據用戶(hù)關(guān)注的帖子數,通常最多返回1000條最新的微博分頁(yè)內容,默認為1條
  例子:
  狀態(tài)/用戶(hù)時(shí)間線(xiàn)
  返回最近 24 小時(shí)內由經(jīng)過(guò)身份驗證的用戶(hù)更新的最新 20 條消息。同樣,給定的 userIdOrName 參數可用于請求其他用戶(hù)的最新消息更新。API 可能未經(jīng)過(guò)身份驗證。
  地址:
  支持的格式(format):xml、json、rss、atom
  參數列表:
  id:可選參數。根據指定的用戶(hù)UID或微博昵稱(chēng)返回微博信息。
  例子:
  user_id:可選參數。用戶(hù)UID主要用于區分用戶(hù)UID和微博昵稱(chēng)。有歧義時(shí),尤其是微博昵稱(chēng)是數字時(shí),與用戶(hù)Uid有歧義。
  例子:
  screen_name:可選參數。微博昵稱(chēng),主要用于在出現歧義時(shí)區分用戶(hù)UID和微博昵稱(chēng)。
  例子:
  since_id:可選參數(微博信息ID)。只返回id大于since_id(晚于since_id)的微博信息內容
  例子:
  max_id:可選參數(微博信息ID)。返回ID不大于max_id的微博信息內容。
  示例: 示例:
  計數:可選參數。每次返回的最大記錄數,最多返回200條記錄,默認為20條。
  例子:
  頁(yè)面:可選參數。分頁(yè)返回。注意:返回最多 200 頁(yè)的內容。
  例子:
  狀態(tài)/提及
  顯示最近給用戶(hù)的20條回復消息(消息前綴為@username)。此 API 僅對經(jīng)過(guò)身份驗證的用戶(hù)開(kāi)放。無(wú)論其他用戶(hù)是否設置了隱私,向其他用戶(hù)索取收到的回復信息列表都是非法的。
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  因為_(kāi)id??蛇x參數。返回 ID 大于值 since_id(晚于 since_id)的提及項。
  例子:
  最大 ID??蛇x參數。返回 ID 不大于 max_id(時(shí)間不晚于 max_id)的提及。
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200條,默認為20條。
  例子:
  頁(yè)??蛇x參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。
  例子:
  用戶(hù)留言相關(guān)方法
  狀態(tài)/顯示
  返回指定Id的消息,返回的消息收錄作者信息。
  訪(fǎng)問(wèn)地址:或
  {ID}
  支持格式(format):xml、json
  參數列表:
  ID。必選參數(微博信息ID),獲取發(fā)布的微博ID,如果ID不存在,返回空
  例子:
  狀態(tài)/更新
  更新已驗證用戶(hù)的消息必須收錄 content 參數,并且必須在 POST 模式下請求。成功后,以指定格式返回當前消息。
  地址:
  支持的格式(format):xml、json
  參數列表:
  地位。必填參數,待更新微博信息。必須完成 URLEncode。信息內容超過(guò)140個(gè)漢字。如果為空,將返回 400 錯誤。
  in_reply_to_status_id??蛇x參數,要回復的微博消息的@ID。此參數僅在微博內容以@username 開(kāi)頭時(shí)才有意義。
  緯度 可選參數,緯度,當前微博發(fā)布的地理位置,有效范圍-90.0到+90.0,+表示北緯。地理位置只有在用戶(hù)設置中 geo_enabled=true 時(shí)才有效。
  長(cháng)??蛇x參數,經(jīng)度。有效范圍為 -180.0 到 +180.0,+ 表示東經(jīng)。
  狀態(tài)/破壞
  要根據指定的 id 刪除消息,經(jīng)過(guò)身份驗證的用戶(hù)必須是消息的作者。
  地址:
  支持格式(format):xml、json
  參數列表:
  id 必須是要刪除的消息的 id,例如:
  或者
  用戶(hù)界面
  用戶(hù)/節目
  顯示指定用戶(hù)的擴展信息,需要指定用戶(hù)的id或顯示名。擴展信息包括用戶(hù)的頁(yè)面設置、微博數量等,第三方應用的開(kāi)發(fā)者可以根據這些信息為用戶(hù)提供合適的話(huà)題。
  注意:此API調用請求必須由合法微博用戶(hù)發(fā)出,無(wú)論是向自己或他人請求擴展信息。
  地址:
  支持的格式(format):xml、json
  參數列表:
  ID。用戶(hù) UID 或微博昵稱(chēng)。
  示例:或
  用戶(hù)身份。指定用戶(hù)UID,主要用于區分用戶(hù)UID和微博昵稱(chēng)。當存在歧義時(shí),尤其是用戶(hù)賬號為數字時(shí),與用戶(hù)Uid存在歧義。
  例子:
  屏幕名稱(chēng)。指定微博昵稱(chēng),主要用于在出現歧義時(shí)區分用戶(hù)UID和微博昵稱(chēng)。
  例子:
  狀態(tài)/朋友
  返回認證用戶(hù)的好友列表,其中收錄每個(gè)用戶(hù)當前的微博信息。這個(gè)方法也可以用來(lái)請求其他用戶(hù)的好友列表,通過(guò)下面指定的方法傳遞id參數。
  地址:
  支持的格式(format):xml、json
  參數列表:
  ID??蛇x參數。獲取UID或微博昵稱(chēng)
  例子:
  用戶(hù)身份??蛇x參數。需要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數。微博昵稱(chēng)待獲取
  例子:
  光標??蛇x參數。單個(gè)頁(yè)面只能收錄 100 個(gè)監視列表。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲得更多。如果沒(méi)有下一頁(yè),next_cursor 返回 0
  'S觀(guān)察名單
  例子:
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200條,默認返回20條。
  例子:
  狀態(tài)/追隨者
  返回經(jīng)過(guò)身份驗證的用戶(hù)的訂閱者,收錄每個(gè)訂閱者的當前消息。就像好友一樣,只需將好友地址中的好友替換為關(guān)注者即可,其他所有參數,包括參數,都不需要更改。他們都是一樣的。
  地址:
  支持的格式(format):xml、json
  參數列表:
  ID??蛇x參數。獲取粉絲的UID或微博昵稱(chēng)
  示例:或
  用戶(hù)身份??蛇x參數。需要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數。微博昵稱(chēng)待獲取
  例子:
  光標??蛇x參數。一個(gè)頁(yè)面只能收錄 100 個(gè)粉絲列表。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲得更多。如果沒(méi)有下一頁(yè),next_cursor 返回 0
  粉絲列表示例: 示例:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200條,默認返回20條。
  例子:
  私信操作方法
  direct_messages
  返回用戶(hù)的消息列表
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  因為_(kāi)id??蛇x參數。返回id大于since_id值(晚于since_id)的私信。
  例子:
  最大 ID??蛇x參數。返回ID不大于max_id(時(shí)間不晚于max_id)的私信。
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200。
  例子:
  頁(yè)??蛇x參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。
  例子:
  直接消息/發(fā)送
  返回用戶(hù)的已發(fā)消息列表
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  因為_(kāi)id??蛇x參數。返回id大于since_id值(晚于since_id)的私信。
  例子:
  最大 ID??蛇x參數。返回ID不大于max_id(時(shí)間不晚于max_id)的私信。
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200。
  例子:
  頁(yè)??蛇x參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。
  direct_messages/新
  作為認證用戶(hù),向指定的其他用戶(hù)發(fā)送定向消息,必須收錄參數 user 和 text,并且請求必須使用 POST 提交。成功將返回完整的發(fā)送消息,必須收錄參數 user 和 text,并且必須使用 POST 提交。成功將返回完整的發(fā)送消息。
  地址:
  支持格式(format):xml、json
  參數列表:
  用戶(hù):user_id 或 screen_name
  文本:必需參數。生成的消息內容需要URLEncode,文字大小必須小于300個(gè)漢字
  direct_messages/銷(xiāo)毀
  使用給定的消息 id,刪除指定的定向消息,經(jīng)過(guò)身份驗證的用戶(hù)只能刪除作為收件人收到的消息。POST 和 GET 方法都可以使用
  地址:
  支持格式(format):xml、json
  參數列表:
  ID。必選參數,需要刪除的私信主鍵ID。
  例子:
  友情操作方法
  友誼/創(chuàng )造
  在經(jīng)過(guò)身份驗證的用戶(hù)和給定 id 參數指定的用戶(hù)之間創(chuàng )建好友關(guān)系;如果操作執行成功,將返回已添加為好友的用戶(hù)信息,如果執行失敗,將返回失敗狀態(tài)字符串。
  地址:
  支持格式(format):xml、json
  參數列表:
  以下參數必須具有其中之一:
  ID。必需參數。要關(guān)注的用戶(hù) UID 或微博昵稱(chēng)
  示例:或
  用戶(hù)身份。必需參數。關(guān)注用戶(hù)的UID主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  屏幕名稱(chēng)。必需參數。關(guān)注的微博昵稱(chēng)主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  跟隨??蛇x參數。目前不支持。
  友誼/破壞
  用于取消指定id的用戶(hù)的好友關(guān)系。操作成功時(shí),返回取消好友關(guān)系的用戶(hù),失敗時(shí)返回失敗信息。
  地址:
  支持格式(format):xml、json
  參數列表:
  以下參數必須具有其中之一:
  ID。必需參數。要取消關(guān)注的用戶(hù) UID 或微博昵稱(chēng)
  示例:或
  用戶(hù)身份。必需參數。取消關(guān)注用戶(hù)的UID主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  屏幕名稱(chēng)。必需參數。取消的微博昵稱(chēng)主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  友誼/存在
  用于檢查兩個(gè)用戶(hù)之間的關(guān)系是朋友關(guān)系還是關(guān)注關(guān)系。返回彼此跟隨的關(guān)系的結果。例如:A跟B,B不跟A,會(huì )返回對應的格式數據:如xml,true或false
  地址:
  支持格式:xml、json
  參數列表:
  用戶(hù)_a。必選參數,需要判斷的用戶(hù)UID
  用戶(hù)_b。必選參數,需要判斷的關(guān)注用戶(hù)的UID
  友誼/表演
  返回兩個(gè)用戶(hù)之間關(guān)系的詳細信息
  地址:
  支持格式:xml、json
  參數列表:
  以下參數可以留空,留空則取當前用戶(hù)
  源 ID。源用戶(hù) UID
  例子:
  源屏幕名稱(chēng)。來(lái)源微博昵稱(chēng)
  例子:
  以下參數必須是可選的:
  目標 ID。待判斷的目標用戶(hù)的UID
  例子:
  目標屏幕名稱(chēng)。目標微博昵稱(chēng)待評
  例子:
  獲取用戶(hù)列表方法
  朋友/ID
  用于獲取指定用戶(hù)的好友用戶(hù)id。即你關(guān)注的人的id
  地址:
  支持格式:xml、json
  參數列表:
  ID??蛇x參數。獲取好友的UID或微博昵稱(chēng)
  示例:或
  用戶(hù)身份??蛇x參數。需要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數。微博昵稱(chēng)待獲取
  例子:
  光標??蛇x參數。單個(gè)頁(yè)面只能收錄 5000 個(gè) ID。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲取更多觀(guān)察列表。
  示例: 示例:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于5000條,默認返回500條。
  例子:
  關(guān)注者/ID
  用于獲取指定用戶(hù)被關(guān)注的用戶(hù)id。
  地址:
  支持格式:xml、json
  參數列表:
  ID??蛇x參數。獲取好友的UID或微博昵稱(chēng)
  示例:或
  用戶(hù)身份??蛇x參數,要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數,要獲取的微博昵稱(chēng)
  例子:
  光標??蛇x參數。單個(gè)頁(yè)面只能收錄 5000 個(gè) ID。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲取更多觀(guān)察列表。
  例子:
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于5000條,默認返回500條。
  例子:
  用戶(hù)賬號方式
  帳戶(hù)/verify_credentials
  如果用戶(hù)認證成功,則http狀態(tài)為200;如果沒(méi)有,將返回 401 狀態(tài)和錯誤消息。該方法用于判斷用戶(hù)的身份是否合法。
  地址:
  支持格式:xml、json
  參數列表:
  帳戶(hù)/update_profile
  自定義微博頁(yè)面參數。只會(huì )修改參數更新項。
  地址:
  支持格式:xml、json
  參數列表:
  以下參數必須有一個(gè)或多個(gè),且參數值為字符串。進(jìn)一步的限制,請參考下面各參數的說(shuō)明。
  姓名。昵稱(chēng),可選參數。不超過(guò)20個(gè)漢字
  性別 性別,可選參數。男,女,女。
  省 可選參數。參考省市代碼表
  city 是一個(gè)可選參數。參考省市代碼表,1000不限
  描述??蛇x參數。不超過(guò)160個(gè)漢字。 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(使用微博API的簡(jiǎn)便方法,你已經(jīng)有了嗎?)
  Twitter API 將為每個(gè)請求返回適當的 HTTP 狀態(tài)。例如,當請求一個(gè)不存在的用戶(hù)信息時(shí),API 將返回 404 Not Found;當請求未通過(guò)身份驗證和授權時(shí),API 將返回 401 Not Authorized 狀態(tài)。
  使用 API 的簡(jiǎn)單方法
  如果您的系統上安裝了 curl,那么您已經(jīng)擁有了一個(gè)非常強大的使用微博 API 的工具。下面是一個(gè)使用curl的例子,很簡(jiǎn)單:
  未經(jīng)授權訪(fǎng)問(wèn)public_timeline:curl
  獲取好友的時(shí)間線(xiàn),使用身份驗證:curl -u email:password
  僅獲取標題信息: curl --head email:password
  用戶(hù)狀態(tài)相關(guān)方法
  狀態(tài)/public_timeline
  返回未設置隱私的用戶(hù)的最后 20 條消息(必須具有自定義用戶(hù)頭像)。這種方法不需要身份認證。
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  沒(méi)有。
  狀態(tài)/朋友_時(shí)間線(xiàn)
  返回最近 24 小時(shí)內經(jīng)過(guò)身份驗證的用戶(hù)及其好友的最新 20 條更新消息。
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  since_id:可選參數(微博信息ID)。僅返回ID大于since_id(晚于since_id)的微博信息內容。
  例子:
  max_id:可選參數(微博信息ID)。返回ID不大于max_id的微博信息內容。
  例子:
  計數:可選參數。每次返回的最大記錄數,不能超過(guò)200條,默認為20.
  例子:
  頁(yè)面:可選參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。根據用戶(hù)關(guān)注的帖子數,通常最多返回1000條最新的微博分頁(yè)內容,默認為1條
  例子:
  狀態(tài)/用戶(hù)時(shí)間線(xiàn)
  返回最近 24 小時(shí)內由經(jīng)過(guò)身份驗證的用戶(hù)更新的最新 20 條消息。同樣,給定的 userIdOrName 參數可用于請求其他用戶(hù)的最新消息更新。API 可能未經(jīng)過(guò)身份驗證。
  地址:
  支持的格式(format):xml、json、rss、atom
  參數列表:
  id:可選參數。根據指定的用戶(hù)UID或微博昵稱(chēng)返回微博信息。
  例子:
  user_id:可選參數。用戶(hù)UID主要用于區分用戶(hù)UID和微博昵稱(chēng)。有歧義時(shí),尤其是微博昵稱(chēng)是數字時(shí),與用戶(hù)Uid有歧義。
  例子:
  screen_name:可選參數。微博昵稱(chēng),主要用于在出現歧義時(shí)區分用戶(hù)UID和微博昵稱(chēng)。
  例子:
  since_id:可選參數(微博信息ID)。只返回id大于since_id(晚于since_id)的微博信息內容
  例子:
  max_id:可選參數(微博信息ID)。返回ID不大于max_id的微博信息內容。
  示例: 示例:
  計數:可選參數。每次返回的最大記錄數,最多返回200條記錄,默認為20條。
  例子:
  頁(yè)面:可選參數。分頁(yè)返回。注意:返回最多 200 頁(yè)的內容。
  例子:
  狀態(tài)/提及
  顯示最近給用戶(hù)的20條回復消息(消息前綴為@username)。此 API 僅對經(jīng)過(guò)身份驗證的用戶(hù)開(kāi)放。無(wú)論其他用戶(hù)是否設置了隱私,向其他用戶(hù)索取收到的回復信息列表都是非法的。
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  因為_(kāi)id??蛇x參數。返回 ID 大于值 since_id(晚于 since_id)的提及項。
  例子:
  最大 ID??蛇x參數。返回 ID 不大于 max_id(時(shí)間不晚于 max_id)的提及。
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200條,默認為20條。
  例子:
  頁(yè)??蛇x參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。
  例子:
  用戶(hù)留言相關(guān)方法
  狀態(tài)/顯示
  返回指定Id的消息,返回的消息收錄作者信息。
  訪(fǎng)問(wèn)地址:或
  {ID}
  支持格式(format):xml、json
  參數列表:
  ID。必選參數(微博信息ID),獲取發(fā)布的微博ID,如果ID不存在,返回空
  例子:
  狀態(tài)/更新
  更新已驗證用戶(hù)的消息必須收錄 content 參數,并且必須在 POST 模式下請求。成功后,以指定格式返回當前消息。
  地址:
  支持的格式(format):xml、json
  參數列表:
  地位。必填參數,待更新微博信息。必須完成 URLEncode。信息內容超過(guò)140個(gè)漢字。如果為空,將返回 400 錯誤。
  in_reply_to_status_id??蛇x參數,要回復的微博消息的@ID。此參數僅在微博內容以@username 開(kāi)頭時(shí)才有意義。
  緯度 可選參數,緯度,當前微博發(fā)布的地理位置,有效范圍-90.0到+90.0,+表示北緯。地理位置只有在用戶(hù)設置中 geo_enabled=true 時(shí)才有效。
  長(cháng)??蛇x參數,經(jīng)度。有效范圍為 -180.0 到 +180.0,+ 表示東經(jīng)。
  狀態(tài)/破壞
  要根據指定的 id 刪除消息,經(jīng)過(guò)身份驗證的用戶(hù)必須是消息的作者。
  地址:
  支持格式(format):xml、json
  參數列表:
  id 必須是要刪除的消息的 id,例如:
  或者
  用戶(hù)界面
  用戶(hù)/節目
  顯示指定用戶(hù)的擴展信息,需要指定用戶(hù)的id或顯示名。擴展信息包括用戶(hù)的頁(yè)面設置、微博數量等,第三方應用的開(kāi)發(fā)者可以根據這些信息為用戶(hù)提供合適的話(huà)題。
  注意:此API調用請求必須由合法微博用戶(hù)發(fā)出,無(wú)論是向自己或他人請求擴展信息。
  地址:
  支持的格式(format):xml、json
  參數列表:
  ID。用戶(hù) UID 或微博昵稱(chēng)。
  示例:或
  用戶(hù)身份。指定用戶(hù)UID,主要用于區分用戶(hù)UID和微博昵稱(chēng)。當存在歧義時(shí),尤其是用戶(hù)賬號為數字時(shí),與用戶(hù)Uid存在歧義。
  例子:
  屏幕名稱(chēng)。指定微博昵稱(chēng),主要用于在出現歧義時(shí)區分用戶(hù)UID和微博昵稱(chēng)。
  例子:
  狀態(tài)/朋友
  返回認證用戶(hù)的好友列表,其中收錄每個(gè)用戶(hù)當前的微博信息。這個(gè)方法也可以用來(lái)請求其他用戶(hù)的好友列表,通過(guò)下面指定的方法傳遞id參數。
  地址:
  支持的格式(format):xml、json
  參數列表:
  ID??蛇x參數。獲取UID或微博昵稱(chēng)
  例子:
  用戶(hù)身份??蛇x參數。需要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數。微博昵稱(chēng)待獲取
  例子:
  光標??蛇x參數。單個(gè)頁(yè)面只能收錄 100 個(gè)監視列表。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲得更多。如果沒(méi)有下一頁(yè),next_cursor 返回 0
  'S觀(guān)察名單
  例子:
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200條,默認返回20條。
  例子:
  狀態(tài)/追隨者
  返回經(jīng)過(guò)身份驗證的用戶(hù)的訂閱者,收錄每個(gè)訂閱者的當前消息。就像好友一樣,只需將好友地址中的好友替換為關(guān)注者即可,其他所有參數,包括參數,都不需要更改。他們都是一樣的。
  地址:
  支持的格式(format):xml、json
  參數列表:
  ID??蛇x參數。獲取粉絲的UID或微博昵稱(chēng)
  示例:或
  用戶(hù)身份??蛇x參數。需要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數。微博昵稱(chēng)待獲取
  例子:
  光標??蛇x參數。一個(gè)頁(yè)面只能收錄 100 個(gè)粉絲列表。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲得更多。如果沒(méi)有下一頁(yè),next_cursor 返回 0
  粉絲列表示例: 示例:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200條,默認返回20條。
  例子:
  私信操作方法
  direct_messages
  返回用戶(hù)的消息列表
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  因為_(kāi)id??蛇x參數。返回id大于since_id值(晚于since_id)的私信。
  例子:
  最大 ID??蛇x參數。返回ID不大于max_id(時(shí)間不晚于max_id)的私信。
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200。
  例子:
  頁(yè)??蛇x參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。
  例子:
  直接消息/發(fā)送
  返回用戶(hù)的已發(fā)消息列表
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  因為_(kāi)id??蛇x參數。返回id大于since_id值(晚于since_id)的私信。
  例子:
  最大 ID??蛇x參數。返回ID不大于max_id(時(shí)間不晚于max_id)的私信。
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200。
  例子:
  頁(yè)??蛇x參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。
  direct_messages/新
  作為認證用戶(hù),向指定的其他用戶(hù)發(fā)送定向消息,必須收錄參數 user 和 text,并且請求必須使用 POST 提交。成功將返回完整的發(fā)送消息,必須收錄參數 user 和 text,并且必須使用 POST 提交。成功將返回完整的發(fā)送消息。
  地址:
  支持格式(format):xml、json
  參數列表:
  用戶(hù):user_id 或 screen_name
  文本:必需參數。生成的消息內容需要URLEncode,文字大小必須小于300個(gè)漢字
  direct_messages/銷(xiāo)毀
  使用給定的消息 id,刪除指定的定向消息,經(jīng)過(guò)身份驗證的用戶(hù)只能刪除作為收件人收到的消息。POST 和 GET 方法都可以使用
  地址:
  支持格式(format):xml、json
  參數列表:
  ID。必選參數,需要刪除的私信主鍵ID。
  例子:
  友情操作方法
  友誼/創(chuàng )造
  在經(jīng)過(guò)身份驗證的用戶(hù)和給定 id 參數指定的用戶(hù)之間創(chuàng )建好友關(guān)系;如果操作執行成功,將返回已添加為好友的用戶(hù)信息,如果執行失敗,將返回失敗狀態(tài)字符串。
  地址:
  支持格式(format):xml、json
  參數列表:
  以下參數必須具有其中之一:
  ID。必需參數。要關(guān)注的用戶(hù) UID 或微博昵稱(chēng)
  示例:或
  用戶(hù)身份。必需參數。關(guān)注用戶(hù)的UID主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  屏幕名稱(chēng)。必需參數。關(guān)注的微博昵稱(chēng)主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  跟隨??蛇x參數。目前不支持。
  友誼/破壞
  用于取消指定id的用戶(hù)的好友關(guān)系。操作成功時(shí),返回取消好友關(guān)系的用戶(hù),失敗時(shí)返回失敗信息。
  地址:
  支持格式(format):xml、json
  參數列表:
  以下參數必須具有其中之一:
  ID。必需參數。要取消關(guān)注的用戶(hù) UID 或微博昵稱(chēng)
  示例:或
  用戶(hù)身份。必需參數。取消關(guān)注用戶(hù)的UID主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  屏幕名稱(chēng)。必需參數。取消的微博昵稱(chēng)主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  友誼/存在
  用于檢查兩個(gè)用戶(hù)之間的關(guān)系是朋友關(guān)系還是關(guān)注關(guān)系。返回彼此跟隨的關(guān)系的結果。例如:A跟B,B不跟A,會(huì )返回對應的格式數據:如xml,true或false
  地址:
  支持格式:xml、json
  參數列表:
  用戶(hù)_a。必選參數,需要判斷的用戶(hù)UID
  用戶(hù)_b。必選參數,需要判斷的關(guān)注用戶(hù)的UID
  友誼/表演
  返回兩個(gè)用戶(hù)之間關(guān)系的詳細信息
  地址:
  支持格式:xml、json
  參數列表:
  以下參數可以留空,留空則取當前用戶(hù)
  源 ID。源用戶(hù) UID
  例子:
  源屏幕名稱(chēng)。來(lái)源微博昵稱(chēng)
  例子:
  以下參數必須是可選的:
  目標 ID。待判斷的目標用戶(hù)的UID
  例子:
  目標屏幕名稱(chēng)。目標微博昵稱(chēng)待評
  例子:
  獲取用戶(hù)列表方法
  朋友/ID
  用于獲取指定用戶(hù)的好友用戶(hù)id。即你關(guān)注的人的id
  地址:
  支持格式:xml、json
  參數列表:
  ID??蛇x參數。獲取好友的UID或微博昵稱(chēng)
  示例:或
  用戶(hù)身份??蛇x參數。需要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數。微博昵稱(chēng)待獲取
  例子:
  光標??蛇x參數。單個(gè)頁(yè)面只能收錄 5000 個(gè) ID。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲取更多觀(guān)察列表。
  示例: 示例:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于5000條,默認返回500條。
  例子:
  關(guān)注者/ID
  用于獲取指定用戶(hù)被關(guān)注的用戶(hù)id。
  地址:
  支持格式:xml、json
  參數列表:
  ID??蛇x參數。獲取好友的UID或微博昵稱(chēng)
  示例:或
  用戶(hù)身份??蛇x參數,要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數,要獲取的微博昵稱(chēng)
  例子:
  光標??蛇x參數。單個(gè)頁(yè)面只能收錄 5000 個(gè) ID。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲取更多觀(guān)察列表。
  例子:
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于5000條,默認返回500條。
  例子:
  用戶(hù)賬號方式
  帳戶(hù)/verify_credentials
  如果用戶(hù)認證成功,則http狀態(tài)為200;如果沒(méi)有,將返回 401 狀態(tài)和錯誤消息。該方法用于判斷用戶(hù)的身份是否合法。
  地址:
  支持格式:xml、json
  參數列表:
  帳戶(hù)/update_profile
  自定義微博頁(yè)面參數。只會(huì )修改參數更新項。
  地址:
  支持格式:xml、json
  參數列表:
  以下參數必須有一個(gè)或多個(gè),且參數值為字符串。進(jìn)一步的限制,請參考下面各參數的說(shuō)明。
  姓名。昵稱(chēng),可選參數。不超過(guò)20個(gè)漢字
  性別 性別,可選參數。男,女,女。
  省 可選參數。參考省市代碼表
  city 是一個(gè)可選參數。參考省市代碼表,1000不限
  描述??蛇x參數。不超過(guò)160個(gè)漢字。

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺怎么做?如何提高網(wǎng)站信息傳播力(組圖) )

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 57 次瀏覽 ? 2021-11-15 19:04 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺怎么做?如何提高網(wǎng)站信息傳播力(組圖)
)
  1 微博登錄介紹
  微博登錄包括身份認證、用戶(hù)關(guān)系和內容傳播。允許用戶(hù)使用微博賬號登錄訪(fǎng)問(wèn)第三方網(wǎng)站,分享內容,同步信息。它具有以下特點(diǎn):
  1. 直接使用您的微博帳戶(hù)或網(wǎng)站登錄您的應用程序。
  2. 獲取微博優(yōu)質(zhì)活躍用戶(hù)。
  3. 更方便的分享到微博,完善網(wǎng)站信息的傳播。
  1.1 授權機制
  調用開(kāi)放的微博接口,如發(fā)送微博、獲取用戶(hù)基本信息、獲取熱門(mén)微博內容,都需要用戶(hù)身份認證。目前,OAuth2.0主要用于微博開(kāi)放平臺上的用戶(hù)身份認證。另外為了方便開(kāi)發(fā)者自己開(kāi)發(fā)和測試
  對于應用,我們也提供了開(kāi)發(fā)者授權的身份認證方式,但是開(kāi)發(fā)者自己的授權只適用于應用所屬的開(kāi)發(fā)者調用接口。
  接口文檔
  開(kāi)發(fā)者可以先瀏覽OAuth2.0的接口文檔,熟悉OAuth2.0接口和參數的含義,然后我們根據到應用場(chǎng)景。
  接口說(shuō)明
  OAuth2/授權
  請求用戶(hù)授權令牌
  OAuth2/access_token
  獲取授權訪(fǎng)問(wèn)令牌
  OAuth2/get_token_info
  授權信息查詢(xún)接口
  OAuth2/revokeoauth2
  授權恢復接口
  OAuth2/get_oauth2_token
  將OAuth1.0的Access Token更改為OAuth2.0的Access Token
  預防措施
  1. OAuth2.0 不需要授權,任何應用都可以使用。如果開(kāi)發(fā)者需要更長(cháng)的授權有效期,請參考本文檔授權有效期部分。
  2.如果你是異地web應用或者客戶(hù)端應用,出于安全考慮,需要在平臺網(wǎng)站填寫(xiě)redirect_url(授權回調頁(yè)面),才能使用OAuth2.0,填寫(xiě)地址:“我的申請&gt;申請信息&gt;高級信息”,對于客戶(hù)端,提供默認響應
  尋呼地址。詳情請參考授權頁(yè)面的功能部分。
  2 成為開(kāi)發(fā)者(個(gè)人網(wǎng)站:YOUYOUSHOP)
  開(kāi)發(fā)者可以通過(guò)以下步驟訪(fǎng)問(wèn)微博開(kāi)放平臺:注冊開(kāi)發(fā)者→創(chuàng )建應用→通過(guò)審核并獲得界面權限。
  2.1 注冊開(kāi)發(fā)人員
  在微博開(kāi)放平臺首頁(yè)(官網(wǎng)地址:)注冊開(kāi)發(fā)者。
  2.2 登錄成功后,進(jìn)入開(kāi)發(fā)者注冊頁(yè)面。在注冊頁(yè)面,按要求提交公司或個(gè)人的基本信息。下圖為個(gè)人開(kāi)發(fā)者注冊頁(yè)面:
  
  2.3 按要求提交信息后,審稿人進(jìn)行審核。審核通過(guò)后需要進(jìn)行身份驗證,上傳身份證信息,提交后等待審核。
  3網(wǎng)站應用和移動(dòng)應用接入應用
  在應用連接之前,必須先申請獲取對應的appid和appkey,以保證網(wǎng)站和用戶(hù)在后續過(guò)程中能夠正確認證授權。
  3.1 創(chuàng )建應用
  開(kāi)發(fā)者注冊后,點(diǎn)擊“我的應用”按鈕。
  
  跳轉到微博申請中心頁(yè)面,點(diǎn)擊創(chuàng )建應用,我的已經(jīng)審核通過(guò),創(chuàng )建了一個(gè)應用。
  
  選擇創(chuàng )建應用,選擇需要創(chuàng )建的應用類(lèi)型,我們以網(wǎng)站應用為例,點(diǎn)擊創(chuàng )建網(wǎng)站,按要求填寫(xiě)信息:
  
  網(wǎng)站 填寫(xiě)信息后,可以查看網(wǎng)站獲取的App Key和App Secret。
  3.2網(wǎng)站 完整信息
  點(diǎn)擊應用右側的“我的應用”,“應用信息”,在高級信息中編輯授權回調頁(yè)面,這里必須與后面代碼中的回調地址一致:
  
  3.3 Code SDK下載(SDK示例代碼下載)3.4網(wǎng)站開(kāi)發(fā)過(guò)程(下一篇介紹)3.5 每個(gè)人的項目需求不同,可能有不同的問(wèn)題,文章可以參考,或者留言你的問(wèn)題,我幫你解決,大家加油
   查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺怎么做?如何提高網(wǎng)站信息傳播力(組圖)
)
  1 微博登錄介紹
  微博登錄包括身份認證、用戶(hù)關(guān)系和內容傳播。允許用戶(hù)使用微博賬號登錄訪(fǎng)問(wèn)第三方網(wǎng)站,分享內容,同步信息。它具有以下特點(diǎn):
  1. 直接使用您的微博帳戶(hù)或網(wǎng)站登錄您的應用程序。
  2. 獲取微博優(yōu)質(zhì)活躍用戶(hù)。
  3. 更方便的分享到微博,完善網(wǎng)站信息的傳播。
  1.1 授權機制
  調用開(kāi)放的微博接口,如發(fā)送微博、獲取用戶(hù)基本信息、獲取熱門(mén)微博內容,都需要用戶(hù)身份認證。目前,OAuth2.0主要用于微博開(kāi)放平臺上的用戶(hù)身份認證。另外為了方便開(kāi)發(fā)者自己開(kāi)發(fā)和測試
  對于應用,我們也提供了開(kāi)發(fā)者授權的身份認證方式,但是開(kāi)發(fā)者自己的授權只適用于應用所屬的開(kāi)發(fā)者調用接口。
  接口文檔
  開(kāi)發(fā)者可以先瀏覽OAuth2.0的接口文檔,熟悉OAuth2.0接口和參數的含義,然后我們根據到應用場(chǎng)景。
  接口說(shuō)明
  OAuth2/授權
  請求用戶(hù)授權令牌
  OAuth2/access_token
  獲取授權訪(fǎng)問(wèn)令牌
  OAuth2/get_token_info
  授權信息查詢(xún)接口
  OAuth2/revokeoauth2
  授權恢復接口
  OAuth2/get_oauth2_token
  將OAuth1.0的Access Token更改為OAuth2.0的Access Token
  預防措施
  1. OAuth2.0 不需要授權,任何應用都可以使用。如果開(kāi)發(fā)者需要更長(cháng)的授權有效期,請參考本文檔授權有效期部分。
  2.如果你是異地web應用或者客戶(hù)端應用,出于安全考慮,需要在平臺網(wǎng)站填寫(xiě)redirect_url(授權回調頁(yè)面),才能使用OAuth2.0,填寫(xiě)地址:“我的申請&gt;申請信息&gt;高級信息”,對于客戶(hù)端,提供默認響應
  尋呼地址。詳情請參考授權頁(yè)面的功能部分。
  2 成為開(kāi)發(fā)者(個(gè)人網(wǎng)站:YOUYOUSHOP)
  開(kāi)發(fā)者可以通過(guò)以下步驟訪(fǎng)問(wèn)微博開(kāi)放平臺:注冊開(kāi)發(fā)者→創(chuàng )建應用→通過(guò)審核并獲得界面權限。
  2.1 注冊開(kāi)發(fā)人員
  在微博開(kāi)放平臺首頁(yè)(官網(wǎng)地址:)注冊開(kāi)發(fā)者。
  2.2 登錄成功后,進(jìn)入開(kāi)發(fā)者注冊頁(yè)面。在注冊頁(yè)面,按要求提交公司或個(gè)人的基本信息。下圖為個(gè)人開(kāi)發(fā)者注冊頁(yè)面:
  
  2.3 按要求提交信息后,審稿人進(jìn)行審核。審核通過(guò)后需要進(jìn)行身份驗證,上傳身份證信息,提交后等待審核。
  3網(wǎng)站應用和移動(dòng)應用接入應用
  在應用連接之前,必須先申請獲取對應的appid和appkey,以保證網(wǎng)站和用戶(hù)在后續過(guò)程中能夠正確認證授權。
  3.1 創(chuàng )建應用
  開(kāi)發(fā)者注冊后,點(diǎn)擊“我的應用”按鈕。
  
  跳轉到微博申請中心頁(yè)面,點(diǎn)擊創(chuàng )建應用,我的已經(jīng)審核通過(guò),創(chuàng )建了一個(gè)應用。
  
  選擇創(chuàng )建應用,選擇需要創(chuàng )建的應用類(lèi)型,我們以網(wǎng)站應用為例,點(diǎn)擊創(chuàng )建網(wǎng)站,按要求填寫(xiě)信息:
  
  網(wǎng)站 填寫(xiě)信息后,可以查看網(wǎng)站獲取的App Key和App Secret。
  3.2網(wǎng)站 完整信息
  點(diǎn)擊應用右側的“我的應用”,“應用信息”,在高級信息中編輯授權回調頁(yè)面,這里必須與后面代碼中的回調地址一致:
  
  3.3 Code SDK下載(SDK示例代碼下載)3.4網(wǎng)站開(kāi)發(fā)過(guò)程(下一篇介紹)3.5 每個(gè)人的項目需求不同,可能有不同的問(wèn)題,文章可以參考,或者留言你的問(wèn)題,我幫你解決,大家加油
  

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(安裝微博SDK微博鏈接多種語(yǔ)言2API應用(組圖))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 61 次瀏覽 ? 2021-11-14 22:25 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(安裝微博SDK微博鏈接多種語(yǔ)言2API應用(組圖))
  當采集微博數據時(shí),可以使用微博的API進(jìn)行調用。調用微博API時(shí)需要完成兩個(gè)任務(wù)。第一步是創(chuàng )建一個(gè)應用程序,第二步是安裝微博SDK。
  創(chuàng )建應用程序
  創(chuàng )建應用的目的是獲取app-key和app-secret,設置授權回調頁(yè)面。
  登錄微博開(kāi)放平臺創(chuàng )建應用
  隨意填寫(xiě)應用名稱(chēng)及后續信息。填寫(xiě)后無(wú)需提交審核。您所需要的只是應用程序密鑰和應用程序機密。應用創(chuàng )建成功后,可以在“我的應用”中看到新創(chuàng )建的應用的詳細信息,在“應用信息”中可以找到App Key和App Secret,后面會(huì )用到。
  
  然后打開(kāi)上面“申請信息”中的“高級信息”,然后點(diǎn)擊“高級信息”中的“編輯”按鈕,將“授權回調頁(yè)面”設置為:,同時(shí)將“取消授權回調頁(yè)面”設置為:. 至此,第一步已經(jīng)完成。
  安裝微博SDK
  微博SDK鏈接,微博SDK支持多國語(yǔ)言,本文以php為例來(lái)說(shuō)明操作。
  
  新浪微博的授權機制,即OAuth 2
  API 調用需要獲取用戶(hù)認證(用戶(hù)授權)。目前,OAuth2.0主要用于微博開(kāi)放平臺上的用戶(hù)身份認證。
  關(guān)于OAuth2.0協(xié)議的授權流程,請參考如下流程圖,其中Client指的是第三方應用(也就是我們自己在第三步創(chuàng )建的應用),Resource Owner指的是一個(gè)user,Authorization Server 是我們的授權 Server,Resource Server 是一個(gè) API server。
  從流程圖中可以看出,為了調用API服務(wù)器內容,需要將訪(fǎng)問(wèn)令牌告知API服務(wù)器;用戶(hù)授權后,訪(fǎng)問(wèn)令牌返回給新浪(授權服務(wù)器)創(chuàng )建的應用程序;為了完成用戶(hù)授權,我們應用程序首先要給用戶(hù)授權頁(yè)面(授權請求)。
  
  1. 獲取授權請求地址
  $o = 新 SaeTOAuthV2( WB_AKEY, WB_SKEY );
  $code_url = $o-&gt;getAuthorizeURL(WB_CALLBACK_URL);
  在瀏覽器地址欄中輸入授權 URL,然后按 Enter。瀏覽器中彈出一個(gè)頁(yè)面。首先點(diǎn)擊“Authorize”(這里進(jìn)行OAuth 2認證。我理解用戶(hù)訪(fǎng)問(wèn)我的應用后會(huì )將頁(yè)面定向到新浪服務(wù)器。用戶(hù)向新浪服務(wù)器輸入信息后,我授權我的應用訪(fǎng)問(wèn)用戶(hù)數據.這里我已經(jīng)授權我的微博有以下程序)。授權后,瀏覽器中的網(wǎng)址類(lèi)似:
  代碼是授權許可
  2. 獲取訪(fǎng)問(wèn)令牌
  我們需要將代碼后面的字符串提交給新浪授權服務(wù)器來(lái)獲取訪(fǎng)問(wèn)令牌。相當于告訴新浪服務(wù)器我們的應用已經(jīng)得到用戶(hù)的授權,現在可以訪(fǎng)問(wèn)用戶(hù)的數據了,所以授權服務(wù)器給了我們一個(gè)訪(fǎng)問(wèn)令牌,我們就可以從API服務(wù)器獲取微博數據了。
  $keys = array();
  $o = 新 SaeTOAuthV2( WB_AKEY, WB_SKEY );
  $keys['code'] = '89c143736a55980bd2e82460b1092c88';
  //fe080b632eec18452a9ec8eea3c4b748
  $keys['redirect_uri'] = WB_CALLBACK_URL;
  嘗試 {
  $token = $o-&gt;getAccessToken('code', $keys);
  }
  捕獲(OAuthException $e){
  echo "getAccessToken fail.reason:".$e-&gt;getMessage()."\n";
  }
  var_dump($token);//expire_in 表示access_token的有效期
  $accessToken = $token["access_token"];
  3.獲取微博數據,編寫(xiě)代碼調用微博api
  $accessToken ='2.00S_7idC0psiN42941abc2354ymrJC';
  $c = new SaeTClientV2(WB_AKEY, WB_SKEY, $accessToken);
  $ret = $c-&gt;show_user_by_name('小二來(lái)了一噸白菜');
  2013年7月2日起,微博開(kāi)放平臺將升級用戶(hù)關(guān)系閱讀和微博內容閱讀界面;為確保您的在線(xiàn)應用程序正常運行,請在7月2日之前進(jìn)行以下接口升級: 本次升級對微博客戶(hù)端和兼容應用程序沒(méi)有影響。升級過(guò)程中遇到任何問(wèn)題,請私信@微博開(kāi)平臺。謝謝你的理解和支持!具體調整界面如下:
  獲取當前登錄用戶(hù)發(fā)布的微博消息列表(2/statuses/user_timeline)
  獲取當前登錄用戶(hù)發(fā)布的微博消息ID列表(2/statuses/user_timeline/ids)
  獲取用戶(hù)的關(guān)注列表(2/friendships/friends)
  獲取普通關(guān)注者列表(2/friendships/friends/in_common)
  獲取雙向觀(guān)察名單(2/友誼/朋友/雙邊)
  獲取雙向關(guān)注UID列表(2/friendships/friends/bilateral/ids)
  獲取用戶(hù)關(guān)注對象的UID列表(2/friendships/friends/ids)
  獲取用戶(hù)的粉絲列表(2/friendships/followers)
  獲取用戶(hù)的粉絲UID列表(2/friendships/followers/ids)
  獲取用戶(hù)優(yōu)質(zhì)粉絲列表(2/好友/關(guān)注/活躍)
  即:接口升級后:uid和screen_name只能是當前授權用戶(hù),第三方微博客戶(hù)端不受影響 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(安裝微博SDK微博鏈接多種語(yǔ)言2API應用(組圖))
  當采集微博數據時(shí),可以使用微博的API進(jìn)行調用。調用微博API時(shí)需要完成兩個(gè)任務(wù)。第一步是創(chuàng )建一個(gè)應用程序,第二步是安裝微博SDK。
  創(chuàng )建應用程序
  創(chuàng )建應用的目的是獲取app-key和app-secret,設置授權回調頁(yè)面。
  登錄微博開(kāi)放平臺創(chuàng )建應用
  隨意填寫(xiě)應用名稱(chēng)及后續信息。填寫(xiě)后無(wú)需提交審核。您所需要的只是應用程序密鑰和應用程序機密。應用創(chuàng )建成功后,可以在“我的應用”中看到新創(chuàng )建的應用的詳細信息,在“應用信息”中可以找到App Key和App Secret,后面會(huì )用到。
  
  然后打開(kāi)上面“申請信息”中的“高級信息”,然后點(diǎn)擊“高級信息”中的“編輯”按鈕,將“授權回調頁(yè)面”設置為:,同時(shí)將“取消授權回調頁(yè)面”設置為:. 至此,第一步已經(jīng)完成。
  安裝微博SDK
  微博SDK鏈接,微博SDK支持多國語(yǔ)言,本文以php為例來(lái)說(shuō)明操作。
  
  新浪微博的授權機制,即OAuth 2
  API 調用需要獲取用戶(hù)認證(用戶(hù)授權)。目前,OAuth2.0主要用于微博開(kāi)放平臺上的用戶(hù)身份認證。
  關(guān)于OAuth2.0協(xié)議的授權流程,請參考如下流程圖,其中Client指的是第三方應用(也就是我們自己在第三步創(chuàng )建的應用),Resource Owner指的是一個(gè)user,Authorization Server 是我們的授權 Server,Resource Server 是一個(gè) API server。
  從流程圖中可以看出,為了調用API服務(wù)器內容,需要將訪(fǎng)問(wèn)令牌告知API服務(wù)器;用戶(hù)授權后,訪(fǎng)問(wèn)令牌返回給新浪(授權服務(wù)器)創(chuàng )建的應用程序;為了完成用戶(hù)授權,我們應用程序首先要給用戶(hù)授權頁(yè)面(授權請求)。
  
  1. 獲取授權請求地址
  $o = 新 SaeTOAuthV2( WB_AKEY, WB_SKEY );
  $code_url = $o-&gt;getAuthorizeURL(WB_CALLBACK_URL);
  在瀏覽器地址欄中輸入授權 URL,然后按 Enter。瀏覽器中彈出一個(gè)頁(yè)面。首先點(diǎn)擊“Authorize”(這里進(jìn)行OAuth 2認證。我理解用戶(hù)訪(fǎng)問(wèn)我的應用后會(huì )將頁(yè)面定向到新浪服務(wù)器。用戶(hù)向新浪服務(wù)器輸入信息后,我授權我的應用訪(fǎng)問(wèn)用戶(hù)數據.這里我已經(jīng)授權我的微博有以下程序)。授權后,瀏覽器中的網(wǎng)址類(lèi)似:
  代碼是授權許可
  2. 獲取訪(fǎng)問(wèn)令牌
  我們需要將代碼后面的字符串提交給新浪授權服務(wù)器來(lái)獲取訪(fǎng)問(wèn)令牌。相當于告訴新浪服務(wù)器我們的應用已經(jīng)得到用戶(hù)的授權,現在可以訪(fǎng)問(wèn)用戶(hù)的數據了,所以授權服務(wù)器給了我們一個(gè)訪(fǎng)問(wèn)令牌,我們就可以從API服務(wù)器獲取微博數據了。
  $keys = array();
  $o = 新 SaeTOAuthV2( WB_AKEY, WB_SKEY );
  $keys['code'] = '89c143736a55980bd2e82460b1092c88';
  //fe080b632eec18452a9ec8eea3c4b748
  $keys['redirect_uri'] = WB_CALLBACK_URL;
  嘗試 {
  $token = $o-&gt;getAccessToken('code', $keys);
  }
  捕獲(OAuthException $e){
  echo "getAccessToken fail.reason:".$e-&gt;getMessage()."\n";
  }
  var_dump($token);//expire_in 表示access_token的有效期
  $accessToken = $token["access_token"];
  3.獲取微博數據,編寫(xiě)代碼調用微博api
  $accessToken ='2.00S_7idC0psiN42941abc2354ymrJC';
  $c = new SaeTClientV2(WB_AKEY, WB_SKEY, $accessToken);
  $ret = $c-&gt;show_user_by_name('小二來(lái)了一噸白菜');
  2013年7月2日起,微博開(kāi)放平臺將升級用戶(hù)關(guān)系閱讀和微博內容閱讀界面;為確保您的在線(xiàn)應用程序正常運行,請在7月2日之前進(jìn)行以下接口升級: 本次升級對微博客戶(hù)端和兼容應用程序沒(méi)有影響。升級過(guò)程中遇到任何問(wèn)題,請私信@微博開(kāi)平臺。謝謝你的理解和支持!具體調整界面如下:
  獲取當前登錄用戶(hù)發(fā)布的微博消息列表(2/statuses/user_timeline)
  獲取當前登錄用戶(hù)發(fā)布的微博消息ID列表(2/statuses/user_timeline/ids)
  獲取用戶(hù)的關(guān)注列表(2/friendships/friends)
  獲取普通關(guān)注者列表(2/friendships/friends/in_common)
  獲取雙向觀(guān)察名單(2/友誼/朋友/雙邊)
  獲取雙向關(guān)注UID列表(2/friendships/friends/bilateral/ids)
  獲取用戶(hù)關(guān)注對象的UID列表(2/friendships/friends/ids)
  獲取用戶(hù)的粉絲列表(2/friendships/followers)
  獲取用戶(hù)的粉絲UID列表(2/friendships/followers/ids)
  獲取用戶(hù)優(yōu)質(zhì)粉絲列表(2/好友/關(guān)注/活躍)
  即:接口升級后:uid和screen_name只能是當前授權用戶(hù),第三方微博客戶(hù)端不受影響

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(秋色園(已集成社區通用組件登陸,大伙可體驗下))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 56 次瀏覽 ? 2021-11-14 22:21 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(秋色園(已集成社區通用組件登陸,大伙可體驗下))
  初步想法:
  最近想在秋園加一個(gè): 新浪微博登錄:
  
  為此,我花了一些時(shí)間研究新浪微博的API。
  由于微博精靈系列軟件沒(méi)有使用微博API,雖然我開(kāi)通了新浪微博應用軟件一年多,但一直沒(méi)有研究過(guò)相關(guān)的API,所以一直沒(méi)能用OAuth授權進(jìn)行清理。
  以汕頭 OAuth 為例:
  不知道,如果我這樣做,會(huì )出現一個(gè)概念名詞:OAuth 2.0。(一個(gè)安全、開(kāi)放、簡(jiǎn)單的第三方登錄協(xié)議,具體是什么我就不解釋了,會(huì )問(wèn)谷歌和360搜索)。
  既然是協(xié)議,就會(huì )有一定的通用性。幸運的是,除了新浪微博,其他第三方也使用了本協(xié)議。
  這樣,只要我們學(xué)會(huì )一個(gè),其他的都是通用的:
  
  ,也是類(lèi)似的開(kāi)發(fā)方式。
  發(fā)現OAuth授權登錄應用很常見(jiàn):
  再截圖讓大家回想一下,熟悉一下網(wǎng)站的一些登錄:
  土豆網(wǎng):
  
  秋園(已集成社區常用組件登錄,大家可以體驗):
  
  美麗 說(shuō):
  
  從上圖我們都可以發(fā)現,很多流行的網(wǎng)站幾乎都有這個(gè)。
  協(xié)議是相同的,但沒(méi)有共同的組件:
  本來(lái)只想加入新浪微博,后來(lái)發(fā)現還有QQ,而且還有很多。. . .
  于是,我停下來(lái)想了想,上網(wǎng)查了一下。我沒(méi)有找到這樣一個(gè)通用組件。因此,我設想將其編寫(xiě)為通用組件,以使其對用戶(hù)盡可能簡(jiǎn)單。
  既然沒(méi)有,那我就去做,并且做到:
  經(jīng)過(guò)一天一夜的努力,終于建成并融入了秋園。這么短的時(shí)間就完成了,說(shuō)明不復雜,但是對于新手來(lái)說(shuō)并不容易。
  雖然是通用組件,可惜只適合.NET開(kāi)發(fā);幸運的是,它允許 .NET 開(kāi)發(fā)人員(新人和老手)將這種社區登錄快速集成到他們自己的 網(wǎng)站 中,這只需幾分鐘的流程代碼編寫(xiě)。
  如果你想集成這種應用程序,你應該做以下幾件事:
  1:前往新浪微博開(kāi)放平臺,注冊開(kāi)發(fā)者賬號,創(chuàng )建網(wǎng)站應用獲取AppKey和AppSecret。這一步不需要復查。
  操作網(wǎng)址:
  2:去騰訊的開(kāi)放平臺做和新浪開(kāi)放平臺一樣的事情。
  操作網(wǎng)址:
  本文摘要:(閱讀本文后,您應該得到以下信息):
  1:有一個(gè)協(xié)議叫OAuth,可以集成第三方應用登錄。
  2:我發(fā)現很多網(wǎng)站都有QQ號登錄,你也可以用你的新浪微博賬號登錄,也可以用msn、人人等賬號登錄。
  3:原來(lái)你自己的網(wǎng)站也可以集成這種萬(wàn)能登錄,不用費多少力氣。
  下一節可能介紹的內容:
  1:OAuth的簡(jiǎn)單申請流程。
  2:下載組件和源代碼。
  3:組件集成教程。
  順便貼一下組件的源碼截圖:
  
  在51cto大賽的入口頁(yè)面,感謝路過(guò)的朋友投出一票: 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(秋色園(已集成社區通用組件登陸,大伙可體驗下))
  初步想法:
  最近想在秋園加一個(gè): 新浪微博登錄:
  
  為此,我花了一些時(shí)間研究新浪微博的API。
  由于微博精靈系列軟件沒(méi)有使用微博API,雖然我開(kāi)通了新浪微博應用軟件一年多,但一直沒(méi)有研究過(guò)相關(guān)的API,所以一直沒(méi)能用OAuth授權進(jìn)行清理。
  以汕頭 OAuth 為例:
  不知道,如果我這樣做,會(huì )出現一個(gè)概念名詞:OAuth 2.0。(一個(gè)安全、開(kāi)放、簡(jiǎn)單的第三方登錄協(xié)議,具體是什么我就不解釋了,會(huì )問(wèn)谷歌和360搜索)。
  既然是協(xié)議,就會(huì )有一定的通用性。幸運的是,除了新浪微博,其他第三方也使用了本協(xié)議。
  這樣,只要我們學(xué)會(huì )一個(gè),其他的都是通用的:
  
  ,也是類(lèi)似的開(kāi)發(fā)方式。
  發(fā)現OAuth授權登錄應用很常見(jiàn):
  再截圖讓大家回想一下,熟悉一下網(wǎng)站的一些登錄:
  土豆網(wǎng):
  
  秋園(已集成社區常用組件登錄,大家可以體驗):
  
  美麗 說(shuō):
  
  從上圖我們都可以發(fā)現,很多流行的網(wǎng)站幾乎都有這個(gè)。
  協(xié)議是相同的,但沒(méi)有共同的組件:
  本來(lái)只想加入新浪微博,后來(lái)發(fā)現還有QQ,而且還有很多。. . .
  于是,我停下來(lái)想了想,上網(wǎng)查了一下。我沒(méi)有找到這樣一個(gè)通用組件。因此,我設想將其編寫(xiě)為通用組件,以使其對用戶(hù)盡可能簡(jiǎn)單。
  既然沒(méi)有,那我就去做,并且做到:
  經(jīng)過(guò)一天一夜的努力,終于建成并融入了秋園。這么短的時(shí)間就完成了,說(shuō)明不復雜,但是對于新手來(lái)說(shuō)并不容易。
  雖然是通用組件,可惜只適合.NET開(kāi)發(fā);幸運的是,它允許 .NET 開(kāi)發(fā)人員(新人和老手)將這種社區登錄快速集成到他們自己的 網(wǎng)站 中,這只需幾分鐘的流程代碼編寫(xiě)。
  如果你想集成這種應用程序,你應該做以下幾件事:
  1:前往新浪微博開(kāi)放平臺,注冊開(kāi)發(fā)者賬號,創(chuàng )建網(wǎng)站應用獲取AppKey和AppSecret。這一步不需要復查。
  操作網(wǎng)址:
  2:去騰訊的開(kāi)放平臺做和新浪開(kāi)放平臺一樣的事情。
  操作網(wǎng)址:
  本文摘要:(閱讀本文后,您應該得到以下信息):
  1:有一個(gè)協(xié)議叫OAuth,可以集成第三方應用登錄。
  2:我發(fā)現很多網(wǎng)站都有QQ號登錄,你也可以用你的新浪微博賬號登錄,也可以用msn、人人等賬號登錄。
  3:原來(lái)你自己的網(wǎng)站也可以集成這種萬(wàn)能登錄,不用費多少力氣。
  下一節可能介紹的內容:
  1:OAuth的簡(jiǎn)單申請流程。
  2:下載組件和源代碼。
  3:組件集成教程。
  順便貼一下組件的源碼截圖:
  
  在51cto大賽的入口頁(yè)面,感謝路過(guò)的朋友投出一票:

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(基于新浪微博的移動(dòng)電子商務(wù)系統Android客戶(hù)端軟件應運而生軟件)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 64 次瀏覽 ? 2021-11-14 08:06 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(基于新浪微博的移動(dòng)電子商務(wù)系統Android客戶(hù)端軟件應運而生軟件)
  基于新浪微博的移動(dòng)電子商務(wù)系統
  Android 是一個(gè)基于 Linux 內核的操作系統。以其獨特的開(kāi)放性,廣泛應用于智能手機等智能終端,并迅速發(fā)展成為市場(chǎng)占有率最大的手機操作系統。電子商務(wù)近年來(lái)發(fā)展迅速,通過(guò)互聯(lián)網(wǎng)進(jìn)行交易已成為一種趨勢。作為智能移動(dòng)終端與電子商務(wù)的結合,移動(dòng)電子商務(wù)具有巨大的發(fā)展潛力。微博是微博的簡(jiǎn)稱(chēng),是一個(gè)基于用戶(hù)關(guān)系的信息共享、傳播和獲取平臺。用戶(hù)以文字形式更新信息,實(shí)現即時(shí)分享。微博的開(kāi)放性和即時(shí)性使其成為發(fā)展最快的互聯(lián)網(wǎng)業(yè)務(wù)。所以,利用微博平臺推動(dòng)移動(dòng)電子商務(wù)的發(fā)展具有很大的市場(chǎng)價(jià)值,但目前市場(chǎng)上還沒(méi)有基于微博平臺的移動(dòng)電子商務(wù)軟件。在此背景下,基于微博的移動(dòng)電子商務(wù)系統Android客戶(hù)端軟件應運而生。由于新浪微博是中國用戶(hù)最多的微博平臺,本系統以新浪微博為開(kāi)發(fā)平臺。新浪微博Android平臺SDK(軟件開(kāi)發(fā)包)為第三方微博應用提供簡(jiǎn)單易用的微博API調用服務(wù),讓第三方客戶(hù)端無(wú)需了解復雜的驗證、API(應用編程接口)調用過(guò)程。并且可以實(shí)現分享到微博的功能,可以將文字或多媒體信息分享到內置的分享頁(yè)面,并發(fā)送到微博。
  這個(gè)SDK封裝了對HTTP請求和Json信息的分析,我們只需要實(shí)現頁(yè)面相關(guān)功能的開(kāi)發(fā),大大減輕了程序員的開(kāi)發(fā)壓力。本文所討論的系統開(kāi)發(fā)的核心內容是基于A(yíng)ndroid平臺,結合新浪微博API實(shí)現基于微博的移動(dòng)電子商務(wù)系統的Android客戶(hù)端軟件。本文介紹了移動(dòng)電子商務(wù)、Android開(kāi)發(fā)平臺和微博開(kāi)發(fā)平臺的相關(guān)技術(shù),分析了當前國內外電子商務(wù)、Android手機平臺和微博系統的應用,設計了基于A(yíng)ndroid的移動(dòng)電子商務(wù)系統。在新浪微博客戶(hù)端軟件實(shí)現登錄注冊模塊、業(yè)務(wù)信息模塊、微博編輯模塊、采集模塊、個(gè)人信息模塊、二維碼模塊、天氣查詢(xún)模塊。最后,該系統使用戶(hù)免于刻意尋找時(shí)間在線(xiàn)搜索產(chǎn)品。只要有安卓手機,用戶(hù)就可以隨時(shí)隨地瀏覽商家促銷(xiāo)信息。它不僅解放了時(shí)間和空間的限制,而且使用戶(hù)能夠更有效地利用時(shí)間。他們可以利用在公交車(chē)上、地鐵上的時(shí)間,以及許多其他的等待時(shí)間來(lái)獲取商業(yè)信息。完成了基于微博的電子商務(wù)系統Android客戶(hù)端軟件的基本功能開(kāi)發(fā)?,F在軟件可以正常運行了。大大節省了人們挑選物品的時(shí)間,加速了商品的流通,
  現在就下載 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(基于新浪微博的移動(dòng)電子商務(wù)系統Android客戶(hù)端軟件應運而生軟件)
  基于新浪微博的移動(dòng)電子商務(wù)系統
  Android 是一個(gè)基于 Linux 內核的操作系統。以其獨特的開(kāi)放性,廣泛應用于智能手機等智能終端,并迅速發(fā)展成為市場(chǎng)占有率最大的手機操作系統。電子商務(wù)近年來(lái)發(fā)展迅速,通過(guò)互聯(lián)網(wǎng)進(jìn)行交易已成為一種趨勢。作為智能移動(dòng)終端與電子商務(wù)的結合,移動(dòng)電子商務(wù)具有巨大的發(fā)展潛力。微博是微博的簡(jiǎn)稱(chēng),是一個(gè)基于用戶(hù)關(guān)系的信息共享、傳播和獲取平臺。用戶(hù)以文字形式更新信息,實(shí)現即時(shí)分享。微博的開(kāi)放性和即時(shí)性使其成為發(fā)展最快的互聯(lián)網(wǎng)業(yè)務(wù)。所以,利用微博平臺推動(dòng)移動(dòng)電子商務(wù)的發(fā)展具有很大的市場(chǎng)價(jià)值,但目前市場(chǎng)上還沒(méi)有基于微博平臺的移動(dòng)電子商務(wù)軟件。在此背景下,基于微博的移動(dòng)電子商務(wù)系統Android客戶(hù)端軟件應運而生。由于新浪微博是中國用戶(hù)最多的微博平臺,本系統以新浪微博為開(kāi)發(fā)平臺。新浪微博Android平臺SDK(軟件開(kāi)發(fā)包)為第三方微博應用提供簡(jiǎn)單易用的微博API調用服務(wù),讓第三方客戶(hù)端無(wú)需了解復雜的驗證、API(應用編程接口)調用過(guò)程。并且可以實(shí)現分享到微博的功能,可以將文字或多媒體信息分享到內置的分享頁(yè)面,并發(fā)送到微博。
  這個(gè)SDK封裝了對HTTP請求和Json信息的分析,我們只需要實(shí)現頁(yè)面相關(guān)功能的開(kāi)發(fā),大大減輕了程序員的開(kāi)發(fā)壓力。本文所討論的系統開(kāi)發(fā)的核心內容是基于A(yíng)ndroid平臺,結合新浪微博API實(shí)現基于微博的移動(dòng)電子商務(wù)系統的Android客戶(hù)端軟件。本文介紹了移動(dòng)電子商務(wù)、Android開(kāi)發(fā)平臺和微博開(kāi)發(fā)平臺的相關(guān)技術(shù),分析了當前國內外電子商務(wù)、Android手機平臺和微博系統的應用,設計了基于A(yíng)ndroid的移動(dòng)電子商務(wù)系統。在新浪微博客戶(hù)端軟件實(shí)現登錄注冊模塊、業(yè)務(wù)信息模塊、微博編輯模塊、采集模塊、個(gè)人信息模塊、二維碼模塊、天氣查詢(xún)模塊。最后,該系統使用戶(hù)免于刻意尋找時(shí)間在線(xiàn)搜索產(chǎn)品。只要有安卓手機,用戶(hù)就可以隨時(shí)隨地瀏覽商家促銷(xiāo)信息。它不僅解放了時(shí)間和空間的限制,而且使用戶(hù)能夠更有效地利用時(shí)間。他們可以利用在公交車(chē)上、地鐵上的時(shí)間,以及許多其他的等待時(shí)間來(lái)獲取商業(yè)信息。完成了基于微博的電子商務(wù)系統Android客戶(hù)端軟件的基本功能開(kāi)發(fā)?,F在軟件可以正常運行了。大大節省了人們挑選物品的時(shí)間,加速了商品的流通,
  現在就下載

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(好長(cháng)時(shí)間沒(méi)寫(xiě)插件之前同步更新到微博的流程詳解(圖) )

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 66 次瀏覽 ? 2021-11-13 22:09 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(好長(cháng)時(shí)間沒(méi)寫(xiě)插件之前同步更新到微博的流程詳解(圖)
)
<p>很久沒(méi)有寫(xiě)文章 與WordPress 插件相關(guān)的文章了。今天給大家推薦一款WordPress同步更新微博的插件-wp2wb。這個(gè)插件是由博主Ryan開(kāi)發(fā)的。該插件主要是幫助我們在發(fā)布文章時(shí)自動(dòng)將文章發(fā)布到新浪微博,我們可以選擇發(fā)布在普通微博或頭條 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(好長(cháng)時(shí)間沒(méi)寫(xiě)插件之前同步更新到微博的流程詳解(圖)
)
<p>很久沒(méi)有寫(xiě)文章 與WordPress 插件相關(guān)的文章了。今天給大家推薦一款WordPress同步更新微博的插件-wp2wb。這個(gè)插件是由博主Ryan開(kāi)發(fā)的。該插件主要是幫助我們在發(fā)布文章時(shí)自動(dòng)將文章發(fā)布到新浪微博,我們可以選擇發(fā)布在普通微博或頭條

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(java如何調用微博接口:你查看下新浪微博仔細的看看)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 61 次瀏覽 ? 2021-11-11 23:12 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(java如何調用微博接口:你查看下新浪微博仔細的看看)
  java中如何調用新浪微博接口:你查看新浪微博api。細看。首先申請一個(gè)應用key和key調用。您必須先登錄一個(gè)帳戶(hù)。這個(gè)新浪api明明說(shuō)是跳轉到他的頁(yè)面。如果登錄成功,就可以調用已有的界面。如果有其他需求,可以使用http抓取頁(yè)面。
  如何使用新浪微博的內容接口...JAVA相關(guān)-:新浪上有OpenAPI接口,可以學(xué)習新浪給出的例子
  如何使用新浪微博API開(kāi)放平臺進(jìn)行程序開(kāi)發(fā):但新浪提供的API可謂是一個(gè)繁瑣的項目,尤其是java API。javaAPI的三個(gè)版本會(huì )讓你的生活破碎到極致:weibo4j-oauth2.0 weibo4jandroid和android-sdk這三個(gè)版本真的是逆天了。自從新浪微博把v1改成v2后,weibo4jandroid已經(jīng)不可用了,所以只有...
  新浪微博java-SDK下的應用-發(fā)布微博-需要反復獲取access-token嗎?-:是的,我需要再次獲取...
  Java調用新浪微博界面發(fā)送微博中文亂碼?如何解決?或者最好有code-:看你的編碼格式,一般是utf8...
  騰訊微博開(kāi)放平臺java SDK的使用方法-:1、將SDK的dist目錄下的jar庫添加到你的Java工程中,并添加到你的編譯路徑中。2、在你的Java項目中在代碼中導入對應的包名3、非web應用請修改參考MainDemo.java,web應用請修改config.jsp,參考index.html jsp,并獲取包括oauth登錄請求和其他功能請求...
  java版新浪微博api的調試方法-:從官網(wǎng)下載SDK后,在eclipse中打開(kāi)項目,File-Importmain函數好像要自己寫(xiě),但是文檔說(shuō)明如何使用方法應該在那里。我很久以前用過(guò)?,F在它應該在那里。新版sdk
  求助,如何用java同時(shí)向多個(gè)平臺發(fā)送微博,如果發(fā)送過(guò)程中出現錯誤,前臺怎么顯示-:有一個(gè)東西可以同步---《微博云》百度下的同步”當然,如果你要用java,看看有沒(méi)有微博對應的API,有的話(huà)就簡(jiǎn)單了。至于之前...
  如何用Java開(kāi)發(fā)一個(gè)應用軟件來(lái)接收新浪微博的數據?:如果你要針對你所面對的產(chǎn)品開(kāi)發(fā)軟件,搜索相應的開(kāi)放接口。比如你要開(kāi)發(fā)地圖導航,去百度地圖界面,那里有API。教你如何調用方法和訪(fǎng)問(wèn)數據。新浪的也是一樣,找開(kāi)放接口。
  現在我正在開(kāi)發(fā)一個(gè)項目,語(yǔ)言是java。我需要確定新浪微博平臺,取消微博授權/重復等返回碼,如何抓???-:現在新浪微博有自己的公共API,可以幫助開(kāi)發(fā)者做二次開(kāi)發(fā),但是API呢應由 webService 提供。至于授權碼等,都可以通過(guò)API提供的某些功能來(lái)實(shí)現。這是通常的方式。我之前找過(guò)騰訊。微博和新浪微博的開(kāi)放API必須有文檔。我是今年八月發(fā)現的。 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(java如何調用微博接口:你查看下新浪微博仔細的看看)
  java中如何調用新浪微博接口:你查看新浪微博api。細看。首先申請一個(gè)應用key和key調用。您必須先登錄一個(gè)帳戶(hù)。這個(gè)新浪api明明說(shuō)是跳轉到他的頁(yè)面。如果登錄成功,就可以調用已有的界面。如果有其他需求,可以使用http抓取頁(yè)面。
  如何使用新浪微博的內容接口...JAVA相關(guān)-:新浪上有OpenAPI接口,可以學(xué)習新浪給出的例子
  如何使用新浪微博API開(kāi)放平臺進(jìn)行程序開(kāi)發(fā):但新浪提供的API可謂是一個(gè)繁瑣的項目,尤其是java API。javaAPI的三個(gè)版本會(huì )讓你的生活破碎到極致:weibo4j-oauth2.0 weibo4jandroid和android-sdk這三個(gè)版本真的是逆天了。自從新浪微博把v1改成v2后,weibo4jandroid已經(jīng)不可用了,所以只有...
  新浪微博java-SDK下的應用-發(fā)布微博-需要反復獲取access-token嗎?-:是的,我需要再次獲取...
  Java調用新浪微博界面發(fā)送微博中文亂碼?如何解決?或者最好有code-:看你的編碼格式,一般是utf8...
  騰訊微博開(kāi)放平臺java SDK的使用方法-:1、將SDK的dist目錄下的jar庫添加到你的Java工程中,并添加到你的編譯路徑中。2、在你的Java項目中在代碼中導入對應的包名3、非web應用請修改參考MainDemo.java,web應用請修改config.jsp,參考index.html jsp,并獲取包括oauth登錄請求和其他功能請求...
  java版新浪微博api的調試方法-:從官網(wǎng)下載SDK后,在eclipse中打開(kāi)項目,File-Importmain函數好像要自己寫(xiě),但是文檔說(shuō)明如何使用方法應該在那里。我很久以前用過(guò)?,F在它應該在那里。新版sdk
  求助,如何用java同時(shí)向多個(gè)平臺發(fā)送微博,如果發(fā)送過(guò)程中出現錯誤,前臺怎么顯示-:有一個(gè)東西可以同步---《微博云》百度下的同步”當然,如果你要用java,看看有沒(méi)有微博對應的API,有的話(huà)就簡(jiǎn)單了。至于之前...
  如何用Java開(kāi)發(fā)一個(gè)應用軟件來(lái)接收新浪微博的數據?:如果你要針對你所面對的產(chǎn)品開(kāi)發(fā)軟件,搜索相應的開(kāi)放接口。比如你要開(kāi)發(fā)地圖導航,去百度地圖界面,那里有API。教你如何調用方法和訪(fǎng)問(wèn)數據。新浪的也是一樣,找開(kāi)放接口。
  現在我正在開(kāi)發(fā)一個(gè)項目,語(yǔ)言是java。我需要確定新浪微博平臺,取消微博授權/重復等返回碼,如何抓???-:現在新浪微博有自己的公共API,可以幫助開(kāi)發(fā)者做二次開(kāi)發(fā),但是API呢應由 webService 提供。至于授權碼等,都可以通過(guò)API提供的某些功能來(lái)實(shí)現。這是通常的方式。我之前找過(guò)騰訊。微博和新浪微博的開(kāi)放API必須有文檔。我是今年八月發(fā)現的。

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(關(guān)于WYZDG主題發(fā)布文章自動(dòng)同時(shí)同步到新浪微博的教程)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 69 次瀏覽 ? 2021-11-10 12:17 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(關(guān)于WYZDG主題發(fā)布文章自動(dòng)同時(shí)同步到新浪微博的教程)
  WYZDG主題發(fā)布教程文章自動(dòng)同步到新浪微博
  有暢主題 有暢主題教程 2015-05-26 23:27 8091
  大家好,經(jīng)過(guò)我們的研究和設計,目前WYZDG主題發(fā)布文章可以同時(shí)更新到新浪微博和騰訊微博,無(wú)需任何插件,全部代碼實(shí)現,部分參數可以設置在后臺。很實(shí)用,下面我會(huì )介紹方法。
  發(fā)布文章自動(dòng)同步新浪微博
  1、Wordpress文章自動(dòng)同步到新浪微博,支持圖片。首先從精選圖片中選擇圖片。如果沒(méi)有特色圖片,請從正文中選擇。如果正文中沒(méi)有圖片,則顯示默認設置。圖片。
  2、 發(fā)布的效果經(jīng)過(guò)精心設計,可以看下圖的效果
  
  3、WYZDG 主題收錄五種自定義 文章 類(lèi)型。這些自定義類(lèi)型完全由我們擴展。然后我們同步新浪微博。它還包括這些自定義 文章 類(lèi)型嗎?回答 是的,我們包括在內。這是我們關(guān)注細節的地方。目前市面上很多插件只能同步帖子,但是我們的代碼可以同步所有自定義的文章類(lèi)型。
  指示
  1、購買(mǎi) WYZDG 主題。
  2、申請新浪微博開(kāi)放平臺網(wǎng)站網(wǎng)站訪(fǎng)問(wèn)流程
  3、在應用管理平臺打開(kāi)微博寫(xiě)作高級界面-&gt;選擇界面管理-&gt;申請權限-&gt;選擇“微博高級寫(xiě)作界面”-&gt;填寫(xiě)申請原因-&gt;等待一個(gè)工作日
  4、在【W(wǎng)P背景】-【友暢設置】-【高級設置】中填寫(xiě)如下參數:
  特別重要的一點(diǎn):需要同步的新浪微博賬號必須用于登錄新浪微博開(kāi)放平臺,使用新浪微博開(kāi)放平臺賬號創(chuàng )建的應用可以同步。要特別注意。
  新浪微博APPKEY
  新浪微博登錄賬號
  新浪微博登錄密碼
  微博名稱(chēng)(必須與微博賬號真實(shí)姓名一致,否則顯示效果大打折扣,不會(huì )自動(dòng)生成鏈接) 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(關(guān)于WYZDG主題發(fā)布文章自動(dòng)同時(shí)同步到新浪微博的教程)
  WYZDG主題發(fā)布教程文章自動(dòng)同步到新浪微博
  有暢主題 有暢主題教程 2015-05-26 23:27 8091
  大家好,經(jīng)過(guò)我們的研究和設計,目前WYZDG主題發(fā)布文章可以同時(shí)更新到新浪微博和騰訊微博,無(wú)需任何插件,全部代碼實(shí)現,部分參數可以設置在后臺。很實(shí)用,下面我會(huì )介紹方法。
  發(fā)布文章自動(dòng)同步新浪微博
  1、Wordpress文章自動(dòng)同步到新浪微博,支持圖片。首先從精選圖片中選擇圖片。如果沒(méi)有特色圖片,請從正文中選擇。如果正文中沒(méi)有圖片,則顯示默認設置。圖片。
  2、 發(fā)布的效果經(jīng)過(guò)精心設計,可以看下圖的效果
  
  3、WYZDG 主題收錄五種自定義 文章 類(lèi)型。這些自定義類(lèi)型完全由我們擴展。然后我們同步新浪微博。它還包括這些自定義 文章 類(lèi)型嗎?回答 是的,我們包括在內。這是我們關(guān)注細節的地方。目前市面上很多插件只能同步帖子,但是我們的代碼可以同步所有自定義的文章類(lèi)型。
  指示
  1、購買(mǎi) WYZDG 主題。
  2、申請新浪微博開(kāi)放平臺網(wǎng)站網(wǎng)站訪(fǎng)問(wèn)流程
  3、在應用管理平臺打開(kāi)微博寫(xiě)作高級界面-&gt;選擇界面管理-&gt;申請權限-&gt;選擇“微博高級寫(xiě)作界面”-&gt;填寫(xiě)申請原因-&gt;等待一個(gè)工作日
  4、在【W(wǎng)P背景】-【友暢設置】-【高級設置】中填寫(xiě)如下參數:
  特別重要的一點(diǎn):需要同步的新浪微博賬號必須用于登錄新浪微博開(kāi)放平臺,使用新浪微博開(kāi)放平臺賬號創(chuàng )建的應用可以同步。要特別注意。
  新浪微博APPKEY
  新浪微博登錄賬號
  新浪微博登錄密碼
  微博名稱(chēng)(必須與微博賬號真實(shí)姓名一致,否則顯示效果大打折扣,不會(huì )自動(dòng)生成鏈接)

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站( 后會(huì )應用授權后會(huì )通過(guò)此URL返回第三方應用,回調URL)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 57 次瀏覽 ? 2021-11-09 10:17 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(
后會(huì )應用授權后會(huì )通過(guò)此URL返回第三方應用,回調URL)
  RequestToken requestToken =weibo.getOAuthRequestToken("weibo4android://OAuthActivity");
  ("weibo4android://OAuthActivity"為回調URL,即用戶(hù)授權第三方應用后,第三方應用會(huì )通過(guò)此URL返回給第三方應用,回調URL 作為請求參數傳遞給服務(wù)提供者)
  (4)引導用戶(hù)進(jìn)入授權頁(yè)面
  Uri uri = Uri.parse(requestToken.getAuthenticationURL()+ "&display=mobile");
startActivity(new Intent(Intent.ACTION_VIEW, uri));
  (5)授權頁(yè)面需要用戶(hù)輸入用戶(hù)名和密碼,授權完成后,服務(wù)商會(huì )通過(guò)回調URL將用戶(hù)引導回客戶(hù)端頁(yè)面OAuthActivity頁(yè)面
  (6)客戶(hù)端根據臨時(shí)令牌和用戶(hù)授權碼從服務(wù)提供方獲取Access Token
  Uri uri=this.getIntent().getData();
RequestToken requestToken= OAuthConstant.getInstance().getRequestToken();
AccessToken accessToken=requestToken.getAccessToken(uri.getQueryParameter("oauth_verifier"));
  uri.getQueryParameter("oauth_verifier") 為用戶(hù)授權后返回的授權碼
  (7)獲取access token后,可以通過(guò)API接口獲取和操作用戶(hù)數據
  Weibo weibo=OAuthConstant.getInstance().getWeibo();
weibo.setToken(OAuthConstant.getInstance().getToken(), OAuthConstant.getInstance().getTokenSecret());
String[] args = new String[2];
args[0]=OAuthConstant.getInstance().getToken();
args[1]=OAuthConstant.getInstance().getTokenSecret();
try {
GetFollowers.main(args);//返回用戶(hù)關(guān)注對象列表,并返回最新微博文章
} catch (Exception e) {
e.printStackTrace();
}
  轉載于: 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(
后會(huì )應用授權后會(huì )通過(guò)此URL返回第三方應用,回調URL)
  RequestToken requestToken =weibo.getOAuthRequestToken("weibo4android://OAuthActivity");
  ("weibo4android://OAuthActivity"為回調URL,即用戶(hù)授權第三方應用后,第三方應用會(huì )通過(guò)此URL返回給第三方應用,回調URL 作為請求參數傳遞給服務(wù)提供者)
  (4)引導用戶(hù)進(jìn)入授權頁(yè)面
  Uri uri = Uri.parse(requestToken.getAuthenticationURL()+ "&display=mobile");
startActivity(new Intent(Intent.ACTION_VIEW, uri));
  (5)授權頁(yè)面需要用戶(hù)輸入用戶(hù)名和密碼,授權完成后,服務(wù)商會(huì )通過(guò)回調URL將用戶(hù)引導回客戶(hù)端頁(yè)面OAuthActivity頁(yè)面
  (6)客戶(hù)端根據臨時(shí)令牌和用戶(hù)授權碼從服務(wù)提供方獲取Access Token
  Uri uri=this.getIntent().getData();
RequestToken requestToken= OAuthConstant.getInstance().getRequestToken();
AccessToken accessToken=requestToken.getAccessToken(uri.getQueryParameter("oauth_verifier"));
  uri.getQueryParameter("oauth_verifier") 為用戶(hù)授權后返回的授權碼
  (7)獲取access token后,可以通過(guò)API接口獲取和操作用戶(hù)數據
  Weibo weibo=OAuthConstant.getInstance().getWeibo();
weibo.setToken(OAuthConstant.getInstance().getToken(), OAuthConstant.getInstance().getTokenSecret());
String[] args = new String[2];
args[0]=OAuthConstant.getInstance().getToken();
args[1]=OAuthConstant.getInstance().getTokenSecret();
try {
GetFollowers.main(args);//返回用戶(hù)關(guān)注對象列表,并返回最新微博文章
} catch (Exception e) {
e.printStackTrace();
}
  轉載于:

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺注冊開(kāi)發(fā)者并獲取app和appsecret百度很容易)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 73 次瀏覽 ? 2021-11-09 10:14 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺注冊開(kāi)發(fā)者并獲取app和appsecret百度很容易)
  1、在微博開(kāi)發(fā)平臺注冊開(kāi)發(fā)者用戶(hù)并審核通話(huà)
  2、 正在創(chuàng )建和批準新的應用程序
  3、在微博開(kāi)發(fā)平臺下載SDK中對應的程序(包)
  4、運行程序(做一些相應的修改)
  希望現在的新學(xué)者有所幫助
  貴公司的 網(wǎng)站 鏈接
  不需要,您只需要填寫(xiě)一個(gè)網(wǎng)址,以后可以更改。這主要是因為這個(gè)應用上市后,如果你用這個(gè)應用發(fā)微博什么的,就會(huì )有一個(gè)鏈接網(wǎng)址。
  前言:微博開(kāi)放平臺提供了微博數據的api接口。不僅可以直接使用api調用微博服務(wù)發(fā)布微博和查詢(xún)微博,更重要的是可以通過(guò)自己的網(wǎng)站 api授權獲取新浪微博,調用微博的一些內容,好像我們看到了在網(wǎng)站、文章想分享到微博或其他社交網(wǎng)站,非常方便。
  下面就讓我們來(lái)探究一下其中的奧秘。
  1.注冊開(kāi)發(fā)者,獲取app key和app secret
  百度很容易找到微博開(kāi)放平臺的入口,登錄微博賬號,點(diǎn)擊賬號頭像,會(huì )提示編輯開(kāi)發(fā)者信息。
  可以看到如下頁(yè)面,按照提示填寫(xiě)即可,緊急聯(lián)系人可以自己填寫(xiě),網(wǎng)站無(wú)所謂,自己填寫(xiě)百度即可。
  提交后,您需要在我的應用程序中驗證您的真實(shí)姓名。上傳圖片時(shí)請耐心等待。有點(diǎn)慢,沒(méi)有上傳進(jìn)度。上傳后,點(diǎn)擊返回跳轉到新頁(yè)面:
  根據您的需要選擇,然后創(chuàng )建您自己的應用程序。至于各個(gè)應用術(shù)語(yǔ)的含義,我不是很清楚。我選擇了其他應用
  創(chuàng )建后,您將收到一封收錄應用密鑰和應用機密的電子郵件。這是獲得授權的關(guān)鍵。
  2.獲取令牌
  在首頁(yè)點(diǎn)擊api接口,會(huì )跳轉到api接口文檔頁(yè)面。你會(huì )發(fā)現這個(gè)api有很多功能,包括創(chuàng )建微博、刪除微博、關(guān)注/取消關(guān)注等很多接口,但是每個(gè)接口都需要一個(gè)token才能訪(fǎng)問(wèn)。令牌從哪里來(lái)?
  一是要拿到code,二是要有調用接口的網(wǎng)址(因為我申請的是web應用)。
  設置關(guān)聯(lián)的 URL:
  單擊您的應用程序名稱(chēng),然后在左側菜單中找到高級信息,然后您可以對其進(jìn)行編輯。
  這個(gè)頁(yè)面是不是很熟悉?授權后網(wǎng)頁(yè)會(huì )跳轉回redirect_uri頁(yè)面,url后面會(huì )寫(xiě)code。所以代碼在那里
  接下來(lái)獲取授權token,第二個(gè)授權接口:
  代碼寫(xiě)得不好,但多少有用。5 個(gè)必需的參數值。我們已經(jīng)拿到了最后兩個(gè),前兩個(gè)在郵件里。代碼將不會(huì )發(fā)布。打理好自己的打字,會(huì )幫助你熟悉用法,以后難免會(huì )提出各種要求。
  至此,我們已經(jīng)授權成功,返回值中就是需要的token值了。如果返回錯誤,請查看錯誤信息或百度錯誤信息。
  之后,您只需要帶上令牌來(lái)請求各種接口。雖然有次數限制,但正常使用應該足夠了。
  微博開(kāi)放平臺是基于新浪微博系統的開(kāi)放信息訂閱、分享和交流平臺。微博開(kāi)放平臺為您提供海量微博信息、粉絲關(guān)系、隨時(shí)隨地發(fā)生的信息裂變傳播渠道。您可以登錄平臺創(chuàng )建應用,利用微博平臺提供的接口創(chuàng )建有趣的應用或讓您的網(wǎng)站更具社交特色。通過(guò)簡(jiǎn)單的代碼集成使用微博賬號登錄,在您的網(wǎng)站上放置一個(gè)微博登錄按鈕,您的網(wǎng)站用戶(hù)就可以使用微博賬號登錄。網(wǎng)站您可以獲取當前用戶(hù)的用戶(hù)名、頭像、當前用戶(hù)的粉絲和關(guān)注列表。您可以整合現有的用戶(hù)賬號系統,也可以直接替換為微博賬號系統,幫助您增加網(wǎng)站的用戶(hù)注冊,增加網(wǎng)站的訪(fǎng)問(wèn)數據。使用OAuth授權機制進(jìn)行開(kāi)發(fā),并在網(wǎng)站的顯著(zhù)位置增加“連接新浪微博”功能,用戶(hù)可以直接點(diǎn)擊登錄。參考開(kāi)發(fā)介紹:連接微博分享和動(dòng)態(tài)新浪微博現有的用戶(hù)交流系統非常完善,朋友之間的大量信息分享帶來(lái)病毒式傳播。該平臺提供分享按鈕和動(dòng)態(tài)顯示插件,讓您只需幾行HTML代碼即可為您的網(wǎng)站添加社交功能。分享的內容也會(huì )顯示在微博上 &lt; @網(wǎng)站,用戶(hù)點(diǎn)擊鏈接可直接輸入相關(guān)內容。我們還提供了大量的API接口,幫助您實(shí)現更多功能。內容分享:添加分享到微博的按鈕:點(diǎn)擊后彈出分享窗口分享內容: 獲取微博動(dòng)態(tài)信息:在網(wǎng)站上顯示網(wǎng)站的當前微博信息。發(fā)布和綁定微博 平臺還提供發(fā)布微博信息的接口。在網(wǎng)站上綁定微博賬號后,可以集成在網(wǎng)站上發(fā)布微博信息的功能,允許用戶(hù)在你的網(wǎng)站上發(fā)布微博信息。@>上發(fā)布的信息可以同步到微博網(wǎng)站 及時(shí)。用戶(hù)的關(guān)注者可以及時(shí)看到微博內容,并可以通過(guò)內容鏈接或來(lái)源鏈接網(wǎng)站點(diǎn)擊進(jìn)入。用戶(hù)不僅可以發(fā)布文字內容,還可以添加圖片。通過(guò)賬號綁定,可以實(shí)時(shí)同步微博信息,讓用戶(hù)的關(guān)注者也能及時(shí)了解用戶(hù)動(dòng)態(tài)。在網(wǎng)站上發(fā)布信息后,可以直接在微博上展示。來(lái)源網(wǎng)站會(huì )顯示在微博信息中,用戶(hù)可以直接點(diǎn)擊進(jìn)入網(wǎng)站。參考開(kāi)發(fā)介紹:API接口等開(kāi)發(fā)環(huán)境平臺也可以開(kāi)發(fā)優(yōu)秀的桌面客戶(hù)端應用和移動(dòng)客戶(hù)端應用,讓用戶(hù)更方便的發(fā)布微博信息,分享內容。相關(guān)開(kāi)發(fā)SDK請參考:SDK下載成功案例 微博平臺已經(jīng)發(fā)布了多個(gè)Web應用、網(wǎng)站、桌面客戶(hù)端和移動(dòng)客戶(hù)端。您可以在此處查看我們的成功案例。取自“%E5%B9%B3%E5%8F%B0%E6%A6%82%E8%BF%B0”
  如何使用新浪微博API開(kāi)放平臺進(jìn)行程序開(kāi)發(fā): 不過(guò)新浪提供的API可謂是一個(gè)繁瑣的項目,尤其是java API。javaAPI的三個(gè)版本讓你的生活崩潰到極致:weibo4j-oauth2.0 weibo4jandroid和android-sdk這三個(gè)版本真是逆天了。自從新浪微博把v1改成v2后,weibo4jandroid已經(jīng)不可用了,所以只有...
  微博api開(kāi)放了哪些功能?用過(guò)的簡(jiǎn)單介紹一下,謝謝?。何⒉╅_(kāi)放平臺是基于新浪微博系統的開(kāi)放信息訂閱、分享和交流平臺。微博開(kāi)放平臺為您提供海量微博信息、粉絲關(guān)系、隨時(shí)隨地發(fā)生的信息裂變式溝通渠道。您可以登錄平臺創(chuàng )建應用,并使用微博平臺提供的接口創(chuàng )建有趣的...
  微博平臺提供開(kāi)放的API接口。這句話(huà)中的API是什么意思?:是連接應用程序的編程接口。我們玩的應用,比如游戲、心理測試等,大多是由企業(yè)或個(gè)人創(chuàng )造的,而這些游戲本身就是經(jīng)過(guò)編程的。微博只是一個(gè)連接程序的平臺。API 就像一個(gè)套接字,應用程序被插入。
  新浪微博的API有什么用?如何使用它??謝謝:API(Application Programming Interface)是一些預定義的函數,目的是為應用程序和開(kāi)發(fā)者提供基于某種軟件或硬件的。無(wú)需訪(fǎng)問(wèn)源代碼或了解內部工作機制的細節即可訪(fǎng)問(wèn)一組例程的能力。新浪微博還提供API供開(kāi)發(fā)者調用,例如:用于綁定微博、綁定移動(dòng)客戶(hù)端等。
  微博開(kāi)放平臺接口-:微博開(kāi)放平臺是微博系統與外部網(wǎng)站通過(guò)API接口進(jìn)行信息交互的接口方法。新浪微博已開(kāi)放API功能,微博文學(xué)網(wǎng)已向普通站長(cháng)開(kāi)放。用戶(hù)已開(kāi)啟分享API功能,詳情閱讀:
  什么是開(kāi)放的微博 API?發(fā)展有什么限制?(新浪、騰訊、網(wǎng)易):新浪微博 API 限制普通用戶(hù)每小時(shí)只能發(fā)送 30 條消息。共有三個(gè)用戶(hù)級別。如果您是注冊用戶(hù) 只需通過(guò) ID 進(jìn)行限制。非注冊用戶(hù)受 IP 地址限制。希望能幫到你。
  如何通過(guò)python調用新浪微博的API:大家可以通過(guò)新浪微博開(kāi)發(fā)者平臺注冊自己的應用。我在網(wǎng)站上注冊了應用程序。注冊后,每個(gè)應用程序將被分配一個(gè)唯一的應用程序密鑰和應用程序機密。這個(gè)需要用到上面提到的授權機制中,相當于每個(gè)應用的logo。
  新浪微博的網(wǎng)站 API怎么申請?-:那不是新浪的API,是網(wǎng)站分享插件?,F在比較流行的就是JiaThis,搜索一下就可以找到。還有 bshare、addthis 和 Subscription 功能。
  【女生開(kāi)發(fā)求指導】開(kāi)發(fā)桌面小程序需要調用新浪微博API,從平臺入手進(jìn)行指導~-:桌面小程序很多。如果方便的話(huà),推薦使用Microsoft Visual Studio 2010,就是你上面說(shuō)的net
  使用新浪微博開(kāi)放平臺提供的SDK開(kāi)發(fā)自己的安卓客戶(hù)端。問(wèn):adroid自帶的SDK是1.5。你有沒(méi)有在android項目中放幾個(gè)新浪自帶的jar包?可以,可以下載缺少的jar包,導入即可 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺注冊開(kāi)發(fā)者并獲取app和appsecret百度很容易)
  1、在微博開(kāi)發(fā)平臺注冊開(kāi)發(fā)者用戶(hù)并審核通話(huà)
  2、 正在創(chuàng )建和批準新的應用程序
  3、在微博開(kāi)發(fā)平臺下載SDK中對應的程序(包)
  4、運行程序(做一些相應的修改)
  希望現在的新學(xué)者有所幫助
  貴公司的 網(wǎng)站 鏈接
  不需要,您只需要填寫(xiě)一個(gè)網(wǎng)址,以后可以更改。這主要是因為這個(gè)應用上市后,如果你用這個(gè)應用發(fā)微博什么的,就會(huì )有一個(gè)鏈接網(wǎng)址。
  前言:微博開(kāi)放平臺提供了微博數據的api接口。不僅可以直接使用api調用微博服務(wù)發(fā)布微博和查詢(xún)微博,更重要的是可以通過(guò)自己的網(wǎng)站 api授權獲取新浪微博,調用微博的一些內容,好像我們看到了在網(wǎng)站、文章想分享到微博或其他社交網(wǎng)站,非常方便。
  下面就讓我們來(lái)探究一下其中的奧秘。
  1.注冊開(kāi)發(fā)者,獲取app key和app secret
  百度很容易找到微博開(kāi)放平臺的入口,登錄微博賬號,點(diǎn)擊賬號頭像,會(huì )提示編輯開(kāi)發(fā)者信息。
  可以看到如下頁(yè)面,按照提示填寫(xiě)即可,緊急聯(lián)系人可以自己填寫(xiě),網(wǎng)站無(wú)所謂,自己填寫(xiě)百度即可。
  提交后,您需要在我的應用程序中驗證您的真實(shí)姓名。上傳圖片時(shí)請耐心等待。有點(diǎn)慢,沒(méi)有上傳進(jìn)度。上傳后,點(diǎn)擊返回跳轉到新頁(yè)面:
  根據您的需要選擇,然后創(chuàng )建您自己的應用程序。至于各個(gè)應用術(shù)語(yǔ)的含義,我不是很清楚。我選擇了其他應用
  創(chuàng )建后,您將收到一封收錄應用密鑰和應用機密的電子郵件。這是獲得授權的關(guān)鍵。
  2.獲取令牌
  在首頁(yè)點(diǎn)擊api接口,會(huì )跳轉到api接口文檔頁(yè)面。你會(huì )發(fā)現這個(gè)api有很多功能,包括創(chuàng )建微博、刪除微博、關(guān)注/取消關(guān)注等很多接口,但是每個(gè)接口都需要一個(gè)token才能訪(fǎng)問(wèn)。令牌從哪里來(lái)?
  一是要拿到code,二是要有調用接口的網(wǎng)址(因為我申請的是web應用)。
  設置關(guān)聯(lián)的 URL:
  單擊您的應用程序名稱(chēng),然后在左側菜單中找到高級信息,然后您可以對其進(jìn)行編輯。
  這個(gè)頁(yè)面是不是很熟悉?授權后網(wǎng)頁(yè)會(huì )跳轉回redirect_uri頁(yè)面,url后面會(huì )寫(xiě)code。所以代碼在那里
  接下來(lái)獲取授權token,第二個(gè)授權接口:
  代碼寫(xiě)得不好,但多少有用。5 個(gè)必需的參數值。我們已經(jīng)拿到了最后兩個(gè),前兩個(gè)在郵件里。代碼將不會(huì )發(fā)布。打理好自己的打字,會(huì )幫助你熟悉用法,以后難免會(huì )提出各種要求。
  至此,我們已經(jīng)授權成功,返回值中就是需要的token值了。如果返回錯誤,請查看錯誤信息或百度錯誤信息。
  之后,您只需要帶上令牌來(lái)請求各種接口。雖然有次數限制,但正常使用應該足夠了。
  微博開(kāi)放平臺是基于新浪微博系統的開(kāi)放信息訂閱、分享和交流平臺。微博開(kāi)放平臺為您提供海量微博信息、粉絲關(guān)系、隨時(shí)隨地發(fā)生的信息裂變傳播渠道。您可以登錄平臺創(chuàng )建應用,利用微博平臺提供的接口創(chuàng )建有趣的應用或讓您的網(wǎng)站更具社交特色。通過(guò)簡(jiǎn)單的代碼集成使用微博賬號登錄,在您的網(wǎng)站上放置一個(gè)微博登錄按鈕,您的網(wǎng)站用戶(hù)就可以使用微博賬號登錄。網(wǎng)站您可以獲取當前用戶(hù)的用戶(hù)名、頭像、當前用戶(hù)的粉絲和關(guān)注列表。您可以整合現有的用戶(hù)賬號系統,也可以直接替換為微博賬號系統,幫助您增加網(wǎng)站的用戶(hù)注冊,增加網(wǎng)站的訪(fǎng)問(wèn)數據。使用OAuth授權機制進(jìn)行開(kāi)發(fā),并在網(wǎng)站的顯著(zhù)位置增加“連接新浪微博”功能,用戶(hù)可以直接點(diǎn)擊登錄。參考開(kāi)發(fā)介紹:連接微博分享和動(dòng)態(tài)新浪微博現有的用戶(hù)交流系統非常完善,朋友之間的大量信息分享帶來(lái)病毒式傳播。該平臺提供分享按鈕和動(dòng)態(tài)顯示插件,讓您只需幾行HTML代碼即可為您的網(wǎng)站添加社交功能。分享的內容也會(huì )顯示在微博上 &lt; @網(wǎng)站,用戶(hù)點(diǎn)擊鏈接可直接輸入相關(guān)內容。我們還提供了大量的API接口,幫助您實(shí)現更多功能。內容分享:添加分享到微博的按鈕:點(diǎn)擊后彈出分享窗口分享內容: 獲取微博動(dòng)態(tài)信息:在網(wǎng)站上顯示網(wǎng)站的當前微博信息。發(fā)布和綁定微博 平臺還提供發(fā)布微博信息的接口。在網(wǎng)站上綁定微博賬號后,可以集成在網(wǎng)站上發(fā)布微博信息的功能,允許用戶(hù)在你的網(wǎng)站上發(fā)布微博信息。@>上發(fā)布的信息可以同步到微博網(wǎng)站 及時(shí)。用戶(hù)的關(guān)注者可以及時(shí)看到微博內容,并可以通過(guò)內容鏈接或來(lái)源鏈接網(wǎng)站點(diǎn)擊進(jìn)入。用戶(hù)不僅可以發(fā)布文字內容,還可以添加圖片。通過(guò)賬號綁定,可以實(shí)時(shí)同步微博信息,讓用戶(hù)的關(guān)注者也能及時(shí)了解用戶(hù)動(dòng)態(tài)。在網(wǎng)站上發(fā)布信息后,可以直接在微博上展示。來(lái)源網(wǎng)站會(huì )顯示在微博信息中,用戶(hù)可以直接點(diǎn)擊進(jìn)入網(wǎng)站。參考開(kāi)發(fā)介紹:API接口等開(kāi)發(fā)環(huán)境平臺也可以開(kāi)發(fā)優(yōu)秀的桌面客戶(hù)端應用和移動(dòng)客戶(hù)端應用,讓用戶(hù)更方便的發(fā)布微博信息,分享內容。相關(guān)開(kāi)發(fā)SDK請參考:SDK下載成功案例 微博平臺已經(jīng)發(fā)布了多個(gè)Web應用、網(wǎng)站、桌面客戶(hù)端和移動(dòng)客戶(hù)端。您可以在此處查看我們的成功案例。取自“%E5%B9%B3%E5%8F%B0%E6%A6%82%E8%BF%B0”
  如何使用新浪微博API開(kāi)放平臺進(jìn)行程序開(kāi)發(fā): 不過(guò)新浪提供的API可謂是一個(gè)繁瑣的項目,尤其是java API。javaAPI的三個(gè)版本讓你的生活崩潰到極致:weibo4j-oauth2.0 weibo4jandroid和android-sdk這三個(gè)版本真是逆天了。自從新浪微博把v1改成v2后,weibo4jandroid已經(jīng)不可用了,所以只有...
  微博api開(kāi)放了哪些功能?用過(guò)的簡(jiǎn)單介紹一下,謝謝?。何⒉╅_(kāi)放平臺是基于新浪微博系統的開(kāi)放信息訂閱、分享和交流平臺。微博開(kāi)放平臺為您提供海量微博信息、粉絲關(guān)系、隨時(shí)隨地發(fā)生的信息裂變式溝通渠道。您可以登錄平臺創(chuàng )建應用,并使用微博平臺提供的接口創(chuàng )建有趣的...
  微博平臺提供開(kāi)放的API接口。這句話(huà)中的API是什么意思?:是連接應用程序的編程接口。我們玩的應用,比如游戲、心理測試等,大多是由企業(yè)或個(gè)人創(chuàng )造的,而這些游戲本身就是經(jīng)過(guò)編程的。微博只是一個(gè)連接程序的平臺。API 就像一個(gè)套接字,應用程序被插入。
  新浪微博的API有什么用?如何使用它??謝謝:API(Application Programming Interface)是一些預定義的函數,目的是為應用程序和開(kāi)發(fā)者提供基于某種軟件或硬件的。無(wú)需訪(fǎng)問(wèn)源代碼或了解內部工作機制的細節即可訪(fǎng)問(wèn)一組例程的能力。新浪微博還提供API供開(kāi)發(fā)者調用,例如:用于綁定微博、綁定移動(dòng)客戶(hù)端等。
  微博開(kāi)放平臺接口-:微博開(kāi)放平臺是微博系統與外部網(wǎng)站通過(guò)API接口進(jìn)行信息交互的接口方法。新浪微博已開(kāi)放API功能,微博文學(xué)網(wǎng)已向普通站長(cháng)開(kāi)放。用戶(hù)已開(kāi)啟分享API功能,詳情閱讀:
  什么是開(kāi)放的微博 API?發(fā)展有什么限制?(新浪、騰訊、網(wǎng)易):新浪微博 API 限制普通用戶(hù)每小時(shí)只能發(fā)送 30 條消息。共有三個(gè)用戶(hù)級別。如果您是注冊用戶(hù) 只需通過(guò) ID 進(jìn)行限制。非注冊用戶(hù)受 IP 地址限制。希望能幫到你。
  如何通過(guò)python調用新浪微博的API:大家可以通過(guò)新浪微博開(kāi)發(fā)者平臺注冊自己的應用。我在網(wǎng)站上注冊了應用程序。注冊后,每個(gè)應用程序將被分配一個(gè)唯一的應用程序密鑰和應用程序機密。這個(gè)需要用到上面提到的授權機制中,相當于每個(gè)應用的logo。
  新浪微博的網(wǎng)站 API怎么申請?-:那不是新浪的API,是網(wǎng)站分享插件?,F在比較流行的就是JiaThis,搜索一下就可以找到。還有 bshare、addthis 和 Subscription 功能。
  【女生開(kāi)發(fā)求指導】開(kāi)發(fā)桌面小程序需要調用新浪微博API,從平臺入手進(jìn)行指導~-:桌面小程序很多。如果方便的話(huà),推薦使用Microsoft Visual Studio 2010,就是你上面說(shuō)的net
  使用新浪微博開(kāi)放平臺提供的SDK開(kāi)發(fā)自己的安卓客戶(hù)端。問(wèn):adroid自帶的SDK是1.5。你有沒(méi)有在android項目中放幾個(gè)新浪自帶的jar包?可以,可以下載缺少的jar包,導入即可

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺注冊開(kāi)發(fā)者并獲取app和app(組圖))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 81 次瀏覽 ? 2021-11-09 10:10 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺注冊開(kāi)發(fā)者并獲取app和app(組圖))
  前言:微博開(kāi)放平臺提供了微博數據的api接口。不僅可以通過(guò)api直接調用微博服務(wù)發(fā)布微博和查詢(xún)微博,更重要的是,你可以自己獲取新浪微博網(wǎng)站 api被授權調用微博的一些內容,就好像我們在網(wǎng)站文章看到,想分享到微博或者其他社交網(wǎng)絡(luò )網(wǎng)站,很方便。爪哇
  下面就讓我們來(lái)探究一下其中的奧秘。
  1.注冊開(kāi)發(fā)者,獲取app key和app secret
  百度可以輕松找到微博開(kāi)放平臺的入口,登錄自己的微博賬號,點(diǎn)擊賬號頭像,會(huì )提示編輯開(kāi)發(fā)者信息。
  
  如果可以看到如下頁(yè)面,則只需根據提示填寫(xiě)即可。緊急聯(lián)系人可自行填寫(xiě)。網(wǎng)站 沒(méi)關(guān)系,你可以百度一下。
  
  提交后,您需要在個(gè)人申請中驗證您的真實(shí)姓名。上傳圖片時(shí)請耐心等待。有點(diǎn)慢,沒(méi)有上傳進(jìn)度。上傳后點(diǎn)擊返回跳轉到新頁(yè)面:
  
  根據您的需要選擇,然后構建您自己的應用程序。至于里面的各個(gè)應用術(shù)語(yǔ)的含義,我不是很清楚,熟悉一下就好了。我選擇其他應用
  
  
  創(chuàng )建后,您將收到一封收錄應用密鑰和應用機密的電子郵件。這是獲得權威的關(guān)鍵。
  2.獲取令牌
  在首頁(yè)點(diǎn)擊api接口,會(huì )跳轉到api接口描述文檔頁(yè)面。你會(huì )發(fā)現這個(gè)api有很多功能,包括創(chuàng )建微博、刪除微博、關(guān)注/取消關(guān)注等,接口很多,但是每個(gè)接口都需要token才能訪(fǎng)問(wèn)。令牌從哪里來(lái)?
  一是要拿到code,二是要有調用接口的網(wǎng)址(因為我申請的是web應用)。
  設置關(guān)聯(lián)的 URL:
  
  單擊您的應用程序名稱(chēng),然后在左側菜單中找到高級信息,然后您可以對其進(jìn)行編輯。
  
  在api界面下點(diǎn)擊
  
  , 進(jìn)入授權界面查看使用情況
  
  根據示例,您需要發(fā)送收錄 client_id 和 redirect_uri 的 get 請求??梢灾苯悠唇?。
  https://api.weibo.com/oauth2/a ... Dcode
  其中client_id是你申請的app key,redirect_uri是回調接口本身的地址,api會(huì )原樣返回??梢灾苯釉跒g覽器中輸入url,如下圖:
  
  這個(gè)頁(yè)面是不是很熟悉?網(wǎng)頁(yè)被授權后會(huì )跳轉回redirect_uri頁(yè)面,url后面會(huì )拼出code。所以代碼有
  接下來(lái)獲取授權token,第二個(gè)授權接口:
  
  頁(yè)面上有詳細的用法,發(fā)送http post請求,我是用java http-client4.5來(lái)做的,其實(shí)其他方法也可以。
  
  代碼寫(xiě)得不好,但有多少可用。5 個(gè)必需的參數值。我們已經(jīng)拿到了最后兩個(gè),前兩個(gè)在郵件中。代碼將不會(huì )發(fā)布。照顧好自己熟悉用法是有幫助的,以后各種請求的發(fā)送都是有必要的。
  至此,我們已經(jīng)授權成功,返回值中收錄了需要的token值。如果返回錯誤,請查看錯誤信息或百度錯誤信息。
  之后,您只需要帶上令牌來(lái)請求各種接口。雖然有次數限制,但正常使用應該足夠了。
  后記:
  1. 本來(lái)想做一些類(lèi)似爬蟲(chóng)的功能。我想在微博開(kāi)放界面獲取一些數據。不過(guò)從API來(lái)看,大部分都是基于web應用的微博分享功能。
  就好比自己的微博,發(fā)粉絲,發(fā)微博,關(guān)注等,本身沒(méi)必要。
  
  2. 前面說(shuō)過(guò),微博的開(kāi)放api主要是供第三方網(wǎng)站或者app訪(fǎng)問(wèn)微博、登錄微博或者通過(guò)微博api分享,所以對這個(gè)有徹底的需求能夠深入學(xué)習api接口。
  在3.api接口中,所有的get請求都可以通過(guò)直接連接字符串的方式獲取,但是對于剛剛請求授權的get請求,需要用戶(hù)的賬號同意對應用進(jìn)行授權,所以需要登錄到用戶(hù)帳戶(hù)。瀏覽器保留微博登錄的cookie,瀏覽器可以自動(dòng)登錄獲取目標碼,如果沒(méi)有會(huì )提示登錄
  
  所以這個(gè)請求適合在瀏覽器上進(jìn)行,因為使用代碼發(fā)送請求還要模擬登錄,或者登錄后使用cookie,非常麻煩。但是剩下的api中的get請求就不會(huì )有這個(gè)問(wèn)題了,直接帶上token就可以了。模擬登錄可以使用selenium的webdriver來(lái)獲取cookies,其他模擬登錄的方法種類(lèi)繁多,非常麻煩。網(wǎng)絡(luò )
  當然,如果你把它嵌入到網(wǎng)站上,那么登錄是用戶(hù)的事。json
  4.以發(fā)送微博為例:
  @Test
public void test2() throws IOException {
CloseableHttpClient client = HttpClients.createDefault();
CloseableHttpResponse response = null;
RequestConfig config =
RequestConfig.custom().setConnectTimeout(10000)
.setSocketTimeout(10000).build();
HttpPost post = new HttpPost("https://api.weibo.com/2/statuses/update.json");
post.setConfig(config);
List pairs = new ArrayList();
BasicNameValuePair p1 = new BasicNameValuePair("access_token","");
String content = "本條微博經(jīng)過(guò)微博開(kāi)放接口發(fā)送";
BasicNameValuePair p2 = new BasicNameValuePair("status",
content);
BasicNameValuePair p3 = new BasicNameValuePair("visible","0");
pairs.add(p1);
pairs.add(p2);
pairs.add(p3);
post.setEntity(new UrlEncodedFormEntity(pairs,"utf-8"));
response = client.execute(post);
HttpEntity entities = response.getEntity();
System.out.println(EntityUtils.toString(entities,"UTF-8"));
}
  
  5.如果你把open api嵌入到自己的網(wǎng)站中,一般的做法是:在分享微博按鈕(第三方登錄按鈕)上,發(fā)送微博授權認證,用戶(hù)點(diǎn)擊授權后網(wǎng)頁(yè),后臺獲取code,根據code獲取token。之后,如果需要提取微博的用戶(hù)名,可以直接在后臺發(fā)送請求。如果分享到微博,也可以通過(guò)api來(lái)完成。
  如果以后在實(shí)踐中用到這些功能,那就做個(gè)記錄。本文到此結束。
  來(lái)自維茲 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺注冊開(kāi)發(fā)者并獲取app和app(組圖))
  前言:微博開(kāi)放平臺提供了微博數據的api接口。不僅可以通過(guò)api直接調用微博服務(wù)發(fā)布微博和查詢(xún)微博,更重要的是,你可以自己獲取新浪微博網(wǎng)站 api被授權調用微博的一些內容,就好像我們在網(wǎng)站文章看到,想分享到微博或者其他社交網(wǎng)絡(luò )網(wǎng)站,很方便。爪哇
  下面就讓我們來(lái)探究一下其中的奧秘。
  1.注冊開(kāi)發(fā)者,獲取app key和app secret
  百度可以輕松找到微博開(kāi)放平臺的入口,登錄自己的微博賬號,點(diǎn)擊賬號頭像,會(huì )提示編輯開(kāi)發(fā)者信息。
  
  如果可以看到如下頁(yè)面,則只需根據提示填寫(xiě)即可。緊急聯(lián)系人可自行填寫(xiě)。網(wǎng)站 沒(méi)關(guān)系,你可以百度一下。
  
  提交后,您需要在個(gè)人申請中驗證您的真實(shí)姓名。上傳圖片時(shí)請耐心等待。有點(diǎn)慢,沒(méi)有上傳進(jìn)度。上傳后點(diǎn)擊返回跳轉到新頁(yè)面:
  
  根據您的需要選擇,然后構建您自己的應用程序。至于里面的各個(gè)應用術(shù)語(yǔ)的含義,我不是很清楚,熟悉一下就好了。我選擇其他應用
  
  
  創(chuàng )建后,您將收到一封收錄應用密鑰和應用機密的電子郵件。這是獲得權威的關(guān)鍵。
  2.獲取令牌
  在首頁(yè)點(diǎn)擊api接口,會(huì )跳轉到api接口描述文檔頁(yè)面。你會(huì )發(fā)現這個(gè)api有很多功能,包括創(chuàng )建微博、刪除微博、關(guān)注/取消關(guān)注等,接口很多,但是每個(gè)接口都需要token才能訪(fǎng)問(wèn)。令牌從哪里來(lái)?
  一是要拿到code,二是要有調用接口的網(wǎng)址(因為我申請的是web應用)。
  設置關(guān)聯(lián)的 URL:
  
  單擊您的應用程序名稱(chēng),然后在左側菜單中找到高級信息,然后您可以對其進(jìn)行編輯。
  
  在api界面下點(diǎn)擊
  
  , 進(jìn)入授權界面查看使用情況
  
  根據示例,您需要發(fā)送收錄 client_id 和 redirect_uri 的 get 請求??梢灾苯悠唇?。
  https://api.weibo.com/oauth2/a ... Dcode
  其中client_id是你申請的app key,redirect_uri是回調接口本身的地址,api會(huì )原樣返回??梢灾苯釉跒g覽器中輸入url,如下圖:
  
  這個(gè)頁(yè)面是不是很熟悉?網(wǎng)頁(yè)被授權后會(huì )跳轉回redirect_uri頁(yè)面,url后面會(huì )拼出code。所以代碼有
  接下來(lái)獲取授權token,第二個(gè)授權接口:
  
  頁(yè)面上有詳細的用法,發(fā)送http post請求,我是用java http-client4.5來(lái)做的,其實(shí)其他方法也可以。
  
  代碼寫(xiě)得不好,但有多少可用。5 個(gè)必需的參數值。我們已經(jīng)拿到了最后兩個(gè),前兩個(gè)在郵件中。代碼將不會(huì )發(fā)布。照顧好自己熟悉用法是有幫助的,以后各種請求的發(fā)送都是有必要的。
  至此,我們已經(jīng)授權成功,返回值中收錄了需要的token值。如果返回錯誤,請查看錯誤信息或百度錯誤信息。
  之后,您只需要帶上令牌來(lái)請求各種接口。雖然有次數限制,但正常使用應該足夠了。
  后記:
  1. 本來(lái)想做一些類(lèi)似爬蟲(chóng)的功能。我想在微博開(kāi)放界面獲取一些數據。不過(guò)從API來(lái)看,大部分都是基于web應用的微博分享功能。
  就好比自己的微博,發(fā)粉絲,發(fā)微博,關(guān)注等,本身沒(méi)必要。
  
  2. 前面說(shuō)過(guò),微博的開(kāi)放api主要是供第三方網(wǎng)站或者app訪(fǎng)問(wèn)微博、登錄微博或者通過(guò)微博api分享,所以對這個(gè)有徹底的需求能夠深入學(xué)習api接口。
  在3.api接口中,所有的get請求都可以通過(guò)直接連接字符串的方式獲取,但是對于剛剛請求授權的get請求,需要用戶(hù)的賬號同意對應用進(jìn)行授權,所以需要登錄到用戶(hù)帳戶(hù)。瀏覽器保留微博登錄的cookie,瀏覽器可以自動(dòng)登錄獲取目標碼,如果沒(méi)有會(huì )提示登錄
  
  所以這個(gè)請求適合在瀏覽器上進(jìn)行,因為使用代碼發(fā)送請求還要模擬登錄,或者登錄后使用cookie,非常麻煩。但是剩下的api中的get請求就不會(huì )有這個(gè)問(wèn)題了,直接帶上token就可以了。模擬登錄可以使用selenium的webdriver來(lái)獲取cookies,其他模擬登錄的方法種類(lèi)繁多,非常麻煩。網(wǎng)絡(luò )
  當然,如果你把它嵌入到網(wǎng)站上,那么登錄是用戶(hù)的事。json
  4.以發(fā)送微博為例:
  @Test
public void test2() throws IOException {
CloseableHttpClient client = HttpClients.createDefault();
CloseableHttpResponse response = null;
RequestConfig config =
RequestConfig.custom().setConnectTimeout(10000)
.setSocketTimeout(10000).build();
HttpPost post = new HttpPost("https://api.weibo.com/2/statuses/update.json";);
post.setConfig(config);
List pairs = new ArrayList();
BasicNameValuePair p1 = new BasicNameValuePair("access_token","");
String content = "本條微博經(jīng)過(guò)微博開(kāi)放接口發(fā)送";
BasicNameValuePair p2 = new BasicNameValuePair("status",
content);
BasicNameValuePair p3 = new BasicNameValuePair("visible","0");
pairs.add(p1);
pairs.add(p2);
pairs.add(p3);
post.setEntity(new UrlEncodedFormEntity(pairs,"utf-8"));
response = client.execute(post);
HttpEntity entities = response.getEntity();
System.out.println(EntityUtils.toString(entities,"UTF-8"));
}
  
  5.如果你把open api嵌入到自己的網(wǎng)站中,一般的做法是:在分享微博按鈕(第三方登錄按鈕)上,發(fā)送微博授權認證,用戶(hù)點(diǎn)擊授權后網(wǎng)頁(yè),后臺獲取code,根據code獲取token。之后,如果需要提取微博的用戶(hù)名,可以直接在后臺發(fā)送請求。如果分享到微博,也可以通過(guò)api來(lái)完成。
  如果以后在實(shí)踐中用到這些功能,那就做個(gè)記錄。本文到此結束。
  來(lái)自維茲

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(假設我要開(kāi)發(fā)一個(gè)基于微博開(kāi)放平臺的應用(App)(組圖))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 62 次瀏覽 ? 2021-11-07 19:31 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(假設我要開(kāi)發(fā)一個(gè)基于微博開(kāi)放平臺的應用(App)(組圖))
  之前在新浪微博上創(chuàng )建了一個(gè)應用,拿到了App key和Secret key,可以調用新浪微博開(kāi)放平臺API來(lái)了解一下。前幾天,連續4天沒(méi)有課,于是我就耐心的摸索著(zhù)API的使用方法。
  新浪微博開(kāi)放平臺雖然提供了各種語(yǔ)言版本的開(kāi)發(fā)SDK下載,但也附上了一些基本接口調用的demo和接口描述文檔。但是經(jīng)過(guò)這幾天的耐心嘗試,感覺(jué)新浪微博開(kāi)放平臺上的入門(mén)指南與下載的Java開(kāi)發(fā)包weibo4j包中的Demo使用注釋有些不一致。再加上自我理解能力有限,導致了很多困惑。幸運的是,我并沒(méi)有放棄嘗試去理解它。廢話(huà)少說(shuō),以下是我的學(xué)習過(guò)程。
  如果你想通過(guò)調用新浪微博開(kāi)放平臺API開(kāi)發(fā)自己的微博應用,首先要有一個(gè)新浪微博賬號和一個(gè)CSDN賬號,因為我們需要同時(shí)用這兩個(gè)賬號創(chuàng )建一個(gè)微博應用獲取App key和Secret key。App key和Secret key有什么用?
  其實(shí)我只是在新浪微博開(kāi)放平臺上看了一系列的說(shuō)明,并不是很了解App key和Secret key的使用。因為更重要的是了解OAuth認證授權的整個(gè)過(guò)程,以及幾個(gè)Token和4個(gè)URL在整個(gè)OAuth認證授權過(guò)程中的作用。
  當我第一次遇到完全沒(méi)有概念的 OAuth 時(shí),我認為它是不可能學(xué)習的。幸好找到了下面的文章,對理解OAuth很有幫助。鏈接如下:
  OAUTH協(xié)議介紹
  基于OAuth安全協(xié)議的Java應用編程 在Twitter應用中使用OAuth
  OAuth 有 3 個(gè)參與者,分別是 User、Service Provider 和 Consumer。假設我想為其他新浪微博用戶(hù)開(kāi)發(fā)一個(gè)基于新浪微博開(kāi)放平臺的應用程序(App)。它們的對應關(guān)系如下:
  用戶(hù)=&gt;想要使用此應用程序的新浪微博用戶(hù)
  提供商=&gt;新浪微博開(kāi)放平臺
  消費者=&gt;應用
  實(shí)際上,我們的App相當于User和Provider(新浪微博平臺)的第三方應用。由于第三方App想要訪(fǎng)問(wèn)用戶(hù)在新浪微博平臺上保存的資源,必須經(jīng)過(guò)一系列的認證和授權才能工作。
  下面是根據我對整個(gè)OAuth認證授權流程的理解繪制的圖(可以跳過(guò),對下面的一些概念有一定了解后再看流程圖):
  650) this.width=650;" onsubmit="" onchange="" onunload="" onselect="" onreset=""&gt;
  結合上面的流程圖,下面是我對這些術(shù)語(yǔ)的理解以及對各個(gè)過(guò)程的描述:
  消費者秘鑰和消費者秘鑰:在新浪微博開(kāi)放平臺上分別稱(chēng)為App秘鑰和秘鑰。消費者向提供者申請,希望能夠調用其開(kāi)放的API。申請通過(guò)后,Provider將其分配給滿(mǎn)足其要求的Consumer,以唯一標識該Consumer滿(mǎn)足Provider的要求。
  對應于上圖中的流程 1 和 2。
  Request Token,Request Secret:當用戶(hù)訪(fǎng)問(wèn)Consumer,希望獲得其特殊服務(wù)時(shí),在用戶(hù)整合Provider中存儲的資源后,由Consumer返回該服務(wù)。此時(shí),Consumer向Provider請求獲取Requst Token,用于唯一標識Consumer和User之間的具體關(guān)聯(lián)。
  對應上圖中的流程3、4、5。
  要處理 6,消費者必須將用戶(hù)引導至提供者提供的 OAuth 身份驗證和授權頁(yè)面。事實(shí)上,瀏覽器被重定向到帶有請求令牌和請求秘密參數的 authenticationURL。URL 由提供商提供。
  接下來(lái),User在流程7和流程8中授權Consumer(一般是通過(guò)輸入賬號和密碼登錄),然后Provider會(huì )被重定向到流程1中Consumer提供的Callback_URL,URL參數附加OAuth令牌和 OAuth 驗證器。
  步驟9中,Consumer通過(guò)之前從Provider獲取的Request Token再次請求Provider獲取Access Token。
  Access Token,Access Secret:如果Provider在流程10中返回了一個(gè)未經(jīng)User授權的Access Token,用于唯一標識特定Consumer可以訪(fǎng)問(wèn)用戶(hù)在Provider中存儲的資源和信息。然后Consumer就可以開(kāi)始使用獲取到的Access Token和Access Secret來(lái)訪(fǎng)問(wèn)相應User存儲在Provider中的資源了。
  在流程11中對用戶(hù)信息進(jìn)行整合操作后,即可將具體的服務(wù)結果返回給用戶(hù)。
  通過(guò)以上對OAuth流程的了解,我們知道,實(shí)際上User并沒(méi)有向第三方Consumer透露登錄Provider所需的賬號和密碼。同時(shí),用戶(hù)可以使用Consumer的特殊服務(wù)。多么巧妙而安全的操作過(guò)程!
  此外,在上圖中,Consumer 向 Provider 提出了三個(gè)不同的請求。實(shí)際上,Provider 提供了三個(gè)不同功能的 URL 供 Consumer 訪(fǎng)問(wèn)。這3個(gè)網(wǎng)址在新浪微博開(kāi)放平臺的截圖如下:
  650) this.width=650;" onsubmit="" onchange="" onunload="" onselect="" onreset=""&gt;
  650) this.width=650;" onsubmit="" onchange="" onunload="" onselect="" onreset=""&gt;650) this.width=650;" onsubmit=""onchange="" onunload="" onselect="" onreset=""&gt;
  概括:
  1、 以上對OAuth流程的理解很可能會(huì )被誤解,因為我更多是基于對新浪微博開(kāi)發(fā)包weibo4j中代碼的理解和動(dòng)手測試。當然,以上文章部分API文檔包括新浪微博我已經(jīng)看了好幾遍了……希望大家發(fā)現錯誤,請指正,謝謝!
  2、 了解一些理論知識是不夠的。如果你想手工完成,實(shí)際代碼應該在下一篇文章中給出。
  本文來(lái)自“螞蟻”博客,請務(wù)必保留此出處 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(假設我要開(kāi)發(fā)一個(gè)基于微博開(kāi)放平臺的應用(App)(組圖))
  之前在新浪微博上創(chuàng )建了一個(gè)應用,拿到了App key和Secret key,可以調用新浪微博開(kāi)放平臺API來(lái)了解一下。前幾天,連續4天沒(méi)有課,于是我就耐心的摸索著(zhù)API的使用方法。
  新浪微博開(kāi)放平臺雖然提供了各種語(yǔ)言版本的開(kāi)發(fā)SDK下載,但也附上了一些基本接口調用的demo和接口描述文檔。但是經(jīng)過(guò)這幾天的耐心嘗試,感覺(jué)新浪微博開(kāi)放平臺上的入門(mén)指南與下載的Java開(kāi)發(fā)包weibo4j包中的Demo使用注釋有些不一致。再加上自我理解能力有限,導致了很多困惑。幸運的是,我并沒(méi)有放棄嘗試去理解它。廢話(huà)少說(shuō),以下是我的學(xué)習過(guò)程。
  如果你想通過(guò)調用新浪微博開(kāi)放平臺API開(kāi)發(fā)自己的微博應用,首先要有一個(gè)新浪微博賬號和一個(gè)CSDN賬號,因為我們需要同時(shí)用這兩個(gè)賬號創(chuàng )建一個(gè)微博應用獲取App key和Secret key。App key和Secret key有什么用?
  其實(shí)我只是在新浪微博開(kāi)放平臺上看了一系列的說(shuō)明,并不是很了解App key和Secret key的使用。因為更重要的是了解OAuth認證授權的整個(gè)過(guò)程,以及幾個(gè)Token和4個(gè)URL在整個(gè)OAuth認證授權過(guò)程中的作用。
  當我第一次遇到完全沒(méi)有概念的 OAuth 時(shí),我認為它是不可能學(xué)習的。幸好找到了下面的文章,對理解OAuth很有幫助。鏈接如下:
  OAUTH協(xié)議介紹
  基于OAuth安全協(xié)議的Java應用編程 在Twitter應用中使用OAuth
  OAuth 有 3 個(gè)參與者,分別是 User、Service Provider 和 Consumer。假設我想為其他新浪微博用戶(hù)開(kāi)發(fā)一個(gè)基于新浪微博開(kāi)放平臺的應用程序(App)。它們的對應關(guān)系如下:
  用戶(hù)=&gt;想要使用此應用程序的新浪微博用戶(hù)
  提供商=&gt;新浪微博開(kāi)放平臺
  消費者=&gt;應用
  實(shí)際上,我們的App相當于User和Provider(新浪微博平臺)的第三方應用。由于第三方App想要訪(fǎng)問(wèn)用戶(hù)在新浪微博平臺上保存的資源,必須經(jīng)過(guò)一系列的認證和授權才能工作。
  下面是根據我對整個(gè)OAuth認證授權流程的理解繪制的圖(可以跳過(guò),對下面的一些概念有一定了解后再看流程圖):
  650) this.width=650;" onsubmit="" onchange="" onunload="" onselect="" onreset=""&gt;
  結合上面的流程圖,下面是我對這些術(shù)語(yǔ)的理解以及對各個(gè)過(guò)程的描述:
  消費者秘鑰和消費者秘鑰:在新浪微博開(kāi)放平臺上分別稱(chēng)為App秘鑰和秘鑰。消費者向提供者申請,希望能夠調用其開(kāi)放的API。申請通過(guò)后,Provider將其分配給滿(mǎn)足其要求的Consumer,以唯一標識該Consumer滿(mǎn)足Provider的要求。
  對應于上圖中的流程 1 和 2。
  Request Token,Request Secret:當用戶(hù)訪(fǎng)問(wèn)Consumer,希望獲得其特殊服務(wù)時(shí),在用戶(hù)整合Provider中存儲的資源后,由Consumer返回該服務(wù)。此時(shí),Consumer向Provider請求獲取Requst Token,用于唯一標識Consumer和User之間的具體關(guān)聯(lián)。
  對應上圖中的流程3、4、5。
  要處理 6,消費者必須將用戶(hù)引導至提供者提供的 OAuth 身份驗證和授權頁(yè)面。事實(shí)上,瀏覽器被重定向到帶有請求令牌和請求秘密參數的 authenticationURL。URL 由提供商提供。
  接下來(lái),User在流程7和流程8中授權Consumer(一般是通過(guò)輸入賬號和密碼登錄),然后Provider會(huì )被重定向到流程1中Consumer提供的Callback_URL,URL參數附加OAuth令牌和 OAuth 驗證器。
  步驟9中,Consumer通過(guò)之前從Provider獲取的Request Token再次請求Provider獲取Access Token。
  Access Token,Access Secret:如果Provider在流程10中返回了一個(gè)未經(jīng)User授權的Access Token,用于唯一標識特定Consumer可以訪(fǎng)問(wèn)用戶(hù)在Provider中存儲的資源和信息。然后Consumer就可以開(kāi)始使用獲取到的Access Token和Access Secret來(lái)訪(fǎng)問(wèn)相應User存儲在Provider中的資源了。
  在流程11中對用戶(hù)信息進(jìn)行整合操作后,即可將具體的服務(wù)結果返回給用戶(hù)。
  通過(guò)以上對OAuth流程的了解,我們知道,實(shí)際上User并沒(méi)有向第三方Consumer透露登錄Provider所需的賬號和密碼。同時(shí),用戶(hù)可以使用Consumer的特殊服務(wù)。多么巧妙而安全的操作過(guò)程!
  此外,在上圖中,Consumer 向 Provider 提出了三個(gè)不同的請求。實(shí)際上,Provider 提供了三個(gè)不同功能的 URL 供 Consumer 訪(fǎng)問(wèn)。這3個(gè)網(wǎng)址在新浪微博開(kāi)放平臺的截圖如下:
  650) this.width=650;" onsubmit="" onchange="" onunload="" onselect="" onreset=""&gt;
  650) this.width=650;" onsubmit="" onchange="" onunload="" onselect="" onreset=""&gt;650) this.width=650;" onsubmit=""onchange="" onunload="" onselect="" onreset=""&gt;
  概括:
  1、 以上對OAuth流程的理解很可能會(huì )被誤解,因為我更多是基于對新浪微博開(kāi)發(fā)包weibo4j中代碼的理解和動(dòng)手測試。當然,以上文章部分API文檔包括新浪微博我已經(jīng)看了好幾遍了……希望大家發(fā)現錯誤,請指正,謝謝!
  2、 了解一些理論知識是不夠的。如果你想手工完成,實(shí)際代碼應該在下一篇文章中給出。
  本文來(lái)自“螞蟻”博客,請務(wù)必保留此出處

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(php如何實(shí)現網(wǎng)站上傳文章的時(shí)候直接上傳到sina微博?)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 71 次瀏覽 ? 2021-11-04 17:19 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(php如何實(shí)現網(wǎng)站上傳文章的時(shí)候直接上傳到sina微博?)
  php在上傳文章時(shí)如何直接上傳網(wǎng)站到新浪微博?:這個(gè)需要知道新浪是否啟用了這個(gè)api,有的論壇可以更新到騰訊微博,好像有的分享軟件jiathis吧可以實(shí)現,但是估計需要修改代碼。
  請PHP外部網(wǎng)站將代碼與新浪微博的內容同步,注意內容是同步的,3Q-:如果要將微博的內容同步到網(wǎng)站@中插入的代碼&gt;,必須在微博管理設置中獲取,然后插入網(wǎng)站。如果您將網(wǎng)站的更新內容同步到您的微博,取決于您是否有PHP網(wǎng)站的API接口應用。否則沒(méi)有代碼共享,只能自己?jiǎn)为氶_(kāi)發(fā)。
  如何使用php添加將文章添加到個(gè)人博客的功能:很簡(jiǎn)單,你去網(wǎng)上找一個(gè)發(fā)布文章的前端頁(yè)面,然后改變他的表單項,并把輸入的內容改成你需要的(名字值很重要),然后改表單的action地址,改地址為自己后臺程序的地址,前端頁(yè)面就算在這里完成了,當你點(diǎn)擊submit時(shí),頁(yè)面會(huì )把你寫(xiě)的數據寫(xiě)入POST表單傳遞到你指定的地址。后臺獲取$_POST的值(對應之前的名稱(chēng)),然后將獲取的值組裝成一個(gè)新的數組(新數組中的鍵名需要與數據庫對應的字段名相同) ,然后生成模型對象,保存。結束。
  PHP如何整合新浪、QQ、搜狐等微博同步發(fā)送:申請各個(gè)微博的開(kāi)放平臺賬號,獲取授權碼和APPID等,在項目發(fā)布內容時(shí)調用各個(gè)微博推送API接口
  如何在php中編寫(xiě)網(wǎng)站鏈接代碼?比如點(diǎn)擊“新浪”升級到新浪網(wǎng)站-:新浪是一個(gè)與php無(wú)關(guān)的html標簽。如果你想把它添加到php,不要添加它。代碼插入新浪
  我有個(gè)人網(wǎng)站!當我發(fā)布一條消息時(shí),它會(huì )自動(dòng)同步到新浪微博和騰訊微博!怎么做?我網(wǎng)站是php寫(xiě)的!-:獲取api地址。發(fā)帖多一步,直接傳過(guò)去就好了...
  點(diǎn)點(diǎn)如何同步到其他網(wǎng)站?我看到了新浪微博API PHP SDK。需要用微博賬號登錄后才能操作-:數據同步到新浪微博平臺需要授權,在新浪微博API PHP SDK下載包中有用戶(hù)授權和微博演示,可以參考
  如何將wordpress博客文章同步到新浪微博:直接去新浪微博,會(huì )自動(dòng)推送。其實(shí)有很多插件都有這樣的功能。
  PHP如何實(shí)現博客網(wǎng)站自定義模板和自定義模塊的功能:百度空間的CSS中,有很多以#開(kāi)頭的代碼,比如#header、#m_blog、#m_pro, etc. 這些其實(shí)都是網(wǎng)頁(yè) 如果定義了列的ID,如果要自定義相關(guān)列的背景,那么在CSS代碼中添加#column ID即可。重復的位置可以用其他參數代替...
  如何正確實(shí)現PHP獲取博客數據-:1.偽裝正常訪(fǎng)問(wèn),比如偽裝成瀏覽器訪(fǎng)問(wèn);2. 模擬登錄;3. 獲取你需要的內容;4.優(yōu)化自己的代碼,已經(jīng)抓到的東西不要重復抓,控制采集的頻率,防止被判斷是機器人直接墻你的ip,如果真的墻了,準備代理庫,用代理ip一一試試采集吧。 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(php如何實(shí)現網(wǎng)站上傳文章的時(shí)候直接上傳到sina微博?)
  php在上傳文章時(shí)如何直接上傳網(wǎng)站到新浪微博?:這個(gè)需要知道新浪是否啟用了這個(gè)api,有的論壇可以更新到騰訊微博,好像有的分享軟件jiathis吧可以實(shí)現,但是估計需要修改代碼。
  請PHP外部網(wǎng)站將代碼與新浪微博的內容同步,注意內容是同步的,3Q-:如果要將微博的內容同步到網(wǎng)站@中插入的代碼&gt;,必須在微博管理設置中獲取,然后插入網(wǎng)站。如果您將網(wǎng)站的更新內容同步到您的微博,取決于您是否有PHP網(wǎng)站的API接口應用。否則沒(méi)有代碼共享,只能自己?jiǎn)为氶_(kāi)發(fā)。
  如何使用php添加將文章添加到個(gè)人博客的功能:很簡(jiǎn)單,你去網(wǎng)上找一個(gè)發(fā)布文章的前端頁(yè)面,然后改變他的表單項,并把輸入的內容改成你需要的(名字值很重要),然后改表單的action地址,改地址為自己后臺程序的地址,前端頁(yè)面就算在這里完成了,當你點(diǎn)擊submit時(shí),頁(yè)面會(huì )把你寫(xiě)的數據寫(xiě)入POST表單傳遞到你指定的地址。后臺獲取$_POST的值(對應之前的名稱(chēng)),然后將獲取的值組裝成一個(gè)新的數組(新數組中的鍵名需要與數據庫對應的字段名相同) ,然后生成模型對象,保存。結束。
  PHP如何整合新浪、QQ、搜狐等微博同步發(fā)送:申請各個(gè)微博的開(kāi)放平臺賬號,獲取授權碼和APPID等,在項目發(fā)布內容時(shí)調用各個(gè)微博推送API接口
  如何在php中編寫(xiě)網(wǎng)站鏈接代碼?比如點(diǎn)擊“新浪”升級到新浪網(wǎng)站-:新浪是一個(gè)與php無(wú)關(guān)的html標簽。如果你想把它添加到php,不要添加它。代碼插入新浪
  我有個(gè)人網(wǎng)站!當我發(fā)布一條消息時(shí),它會(huì )自動(dòng)同步到新浪微博和騰訊微博!怎么做?我網(wǎng)站是php寫(xiě)的!-:獲取api地址。發(fā)帖多一步,直接傳過(guò)去就好了...
  點(diǎn)點(diǎn)如何同步到其他網(wǎng)站?我看到了新浪微博API PHP SDK。需要用微博賬號登錄后才能操作-:數據同步到新浪微博平臺需要授權,在新浪微博API PHP SDK下載包中有用戶(hù)授權和微博演示,可以參考
  如何將wordpress博客文章同步到新浪微博:直接去新浪微博,會(huì )自動(dòng)推送。其實(shí)有很多插件都有這樣的功能。
  PHP如何實(shí)現博客網(wǎng)站自定義模板和自定義模塊的功能:百度空間的CSS中,有很多以#開(kāi)頭的代碼,比如#header、#m_blog、#m_pro, etc. 這些其實(shí)都是網(wǎng)頁(yè) 如果定義了列的ID,如果要自定義相關(guān)列的背景,那么在CSS代碼中添加#column ID即可。重復的位置可以用其他參數代替...
  如何正確實(shí)現PHP獲取博客數據-:1.偽裝正常訪(fǎng)問(wèn),比如偽裝成瀏覽器訪(fǎng)問(wèn);2. 模擬登錄;3. 獲取你需要的內容;4.優(yōu)化自己的代碼,已經(jīng)抓到的東西不要重復抓,控制采集的頻率,防止被判斷是機器人直接墻你的ip,如果真的墻了,準備代理庫,用代理ip一一試試采集吧。

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站( 微博秀-新浪微博第5版(weibov5))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 76 次瀏覽 ? 2021-11-22 11:20 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(
微博秀-新浪微博第5版(weibov5))
  當今最全的微博分享組件嵌入方法(親測2019年2月依然有效)
  最近一直在找目前可用的微博分享組件的使用方法,發(fā)現有3個(gè)大坑:
  在網(wǎng)頁(yè)中嵌入微博秀時(shí),需要的uid很簡(jiǎn)單,但是需要的verifier值有點(diǎn)難獲取。原因是原微博展示頁(yè)面的url和子鏈接會(huì )被強制從http重定向到https。另外,響應中的一些css引用失敗,頁(yè)面無(wú)法完全顯示;https頁(yè)面不能在http下調用js和css;微博秀需要嵌入iframe,博客園默認不支持iframe標簽,可以通過(guò)字符構造解決這個(gè)問(wèn)題,在字符串中添加iframe,也可以直接用embed標簽替換iframe。
  對于微博版本5(weibo v5),對應微博組件的URL為:/widgets,具體使用方法為:微博秀-新浪微博JSSDK官方網(wǎng)站,對于第四版微博(weibo v4),對應的微博組件的網(wǎng)址為:/tool ),相比之下,第五版的組件在第四版中失去了重要的“微博”組件。
  下面是我在博客園成功嵌入微博秀并在http/https下展示的解決方法:1.獲取微博秀的參數uid和verifier。使用Chrome打開(kāi)微博登錄頁(yè)面,然后打開(kāi)。微博展示頁(yè)面/tool/weiboshow,然后按F12,在開(kāi)發(fā)者工具導航欄中點(diǎn)擊Source。
  
  選擇灰色的打開(kāi),可以看到對應的html代碼:
  
  然后保存為weiboshow.html放在本地,
  
  最后將代碼中光標處的https修改為http,然后使用Chrome瀏覽器打開(kāi)本地的weiboshow.html。這時(shí),uid和verifier已經(jīng)出現在左下角的框中。
  
  事實(shí)上,它不能作為本地 html 文件工作。在第二張圖對應的html代碼中搜索“$uid”、“$CONFIG.$checkKey”,取出=右側的值就知道uid='2606405674'和verifier='d5cf5ffc'。
  2.對于第二個(gè)問(wèn)題,為了讓微博秀可以同時(shí)使用http和https兩種格式(分別對應/enjoy233和/enjoy233)),方法也很簡(jiǎn)單。將頁(yè)面左下角復制的代碼中的src="http://"改為src="//"。
  3.目前已知有以下3種方法可以解決問(wèn)題3(以上截圖中的微博uid=2606405674&amp;verifier=d5cf5ffc為例):復制左下角的代碼,根據它把iframe改成embed,把frameborder="0"刪掉,粘貼到公告里。對應的代碼是:
  灣 使用 html5 的另一個(gè)標簽對象。
  
Embedded data failed to be displayed.
  目前我的博客就是采用這種方式,在移動(dòng)端可以正常顯示~
  C。使用JavaScript動(dòng)態(tài)拼接iframe,對應代碼為:
  
var weibocode = &#39;&#39;;
document.getElementById(&#39;weiboshow&#39;).innerHTML = weibocode;
  只需將其粘貼到公告中即可。
  d. 將微博v5版本應用到微博秀上,直接使用微博官方提供的wb.js解決問(wèn)題。這個(gè)方法類(lèi)似于微博v5的組件界面中的“批準”(見(jiàn)最后的webpage/widget/like .php)。
  最后一步是將其發(fā)布在公告中。親測顯示,后一種官方推薦的方式在移動(dòng)端也能正常顯示,但部分瀏覽器(例如:iPhone自帶的Safari不顯示)不支持iframe。
  ps:點(diǎn)贊按鈕對應的代碼是:
  以上方法讀者只需將uid=2606405674&amp;verifier=d5cf5ffc修改為自己微博對應的值即可。
  如果偶爾出現以下問(wèn)題,屬正?,F象,刷新即可解決。原因是官方微博API有時(shí)會(huì )失效。
  
  好了,這個(gè)時(shí)候所有的問(wèn)題都解決了,希望對你有用。至于豆瓣秀,就很簡(jiǎn)單了。打開(kāi)豆瓣采集秀/service/badgemaker,將對應的js粘貼到公告中(同樣需要將src="http://"改為src="//")。
  關(guān)于微博API,今天學(xué)到了一個(gè)技巧——Redirect,提醒用戶(hù)在未登錄微博時(shí)登錄:/signin/login?r=http%3a%2f%2flegge007.coding.me%2fBeautify- cnblogs%2fweiboWidgets%2fweiboshow手機版和PC版分享cookies~
  原創(chuàng )不容易,記得支持哦~
  本文首發(fā)于我的博園博客:/enjoy233/p/10349500.html。
  原創(chuàng )這并不容易。您的支持和認可將使我能夠寫(xiě)出更好的內容,更多。干燥。貨物可以關(guān)閉~ 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(
微博秀-新浪微博第5版(weibov5))
  當今最全的微博分享組件嵌入方法(親測2019年2月依然有效)
  最近一直在找目前可用的微博分享組件的使用方法,發(fā)現有3個(gè)大坑:
  在網(wǎng)頁(yè)中嵌入微博秀時(shí),需要的uid很簡(jiǎn)單,但是需要的verifier值有點(diǎn)難獲取。原因是原微博展示頁(yè)面的url和子鏈接會(huì )被強制從http重定向到https。另外,響應中的一些css引用失敗,頁(yè)面無(wú)法完全顯示;https頁(yè)面不能在http下調用js和css;微博秀需要嵌入iframe,博客園默認不支持iframe標簽,可以通過(guò)字符構造解決這個(gè)問(wèn)題,在字符串中添加iframe,也可以直接用embed標簽替換iframe。
  對于微博版本5(weibo v5),對應微博組件的URL為:/widgets,具體使用方法為:微博秀-新浪微博JSSDK官方網(wǎng)站,對于第四版微博(weibo v4),對應的微博組件的網(wǎng)址為:/tool ),相比之下,第五版的組件在第四版中失去了重要的“微博”組件。
  下面是我在博客園成功嵌入微博秀并在http/https下展示的解決方法:1.獲取微博秀的參數uid和verifier。使用Chrome打開(kāi)微博登錄頁(yè)面,然后打開(kāi)。微博展示頁(yè)面/tool/weiboshow,然后按F12,在開(kāi)發(fā)者工具導航欄中點(diǎn)擊Source。
  
  選擇灰色的打開(kāi),可以看到對應的html代碼:
  
  然后保存為weiboshow.html放在本地,
  
  最后將代碼中光標處的https修改為http,然后使用Chrome瀏覽器打開(kāi)本地的weiboshow.html。這時(shí),uid和verifier已經(jīng)出現在左下角的框中。
  
  事實(shí)上,它不能作為本地 html 文件工作。在第二張圖對應的html代碼中搜索“$uid”、“$CONFIG.$checkKey”,取出=右側的值就知道uid='2606405674'和verifier='d5cf5ffc'。
  2.對于第二個(gè)問(wèn)題,為了讓微博秀可以同時(shí)使用http和https兩種格式(分別對應/enjoy233和/enjoy233)),方法也很簡(jiǎn)單。將頁(yè)面左下角復制的代碼中的src="http://"改為src="//"。
  3.目前已知有以下3種方法可以解決問(wèn)題3(以上截圖中的微博uid=2606405674&amp;verifier=d5cf5ffc為例):復制左下角的代碼,根據它把iframe改成embed,把frameborder="0"刪掉,粘貼到公告里。對應的代碼是:
  灣 使用 html5 的另一個(gè)標簽對象。
  
Embedded data failed to be displayed.
  目前我的博客就是采用這種方式,在移動(dòng)端可以正常顯示~
  C。使用JavaScript動(dòng)態(tài)拼接iframe,對應代碼為:
  
var weibocode = &#39;&#39;;
document.getElementById(&#39;weiboshow&#39;).innerHTML = weibocode;
  只需將其粘貼到公告中即可。
  d. 將微博v5版本應用到微博秀上,直接使用微博官方提供的wb.js解決問(wèn)題。這個(gè)方法類(lèi)似于微博v5的組件界面中的“批準”(見(jiàn)最后的webpage/widget/like .php)。
  最后一步是將其發(fā)布在公告中。親測顯示,后一種官方推薦的方式在移動(dòng)端也能正常顯示,但部分瀏覽器(例如:iPhone自帶的Safari不顯示)不支持iframe。
  ps:點(diǎn)贊按鈕對應的代碼是:
  以上方法讀者只需將uid=2606405674&amp;verifier=d5cf5ffc修改為自己微博對應的值即可。
  如果偶爾出現以下問(wèn)題,屬正?,F象,刷新即可解決。原因是官方微博API有時(shí)會(huì )失效。
  
  好了,這個(gè)時(shí)候所有的問(wèn)題都解決了,希望對你有用。至于豆瓣秀,就很簡(jiǎn)單了。打開(kāi)豆瓣采集秀/service/badgemaker,將對應的js粘貼到公告中(同樣需要將src="http://"改為src="//")。
  關(guān)于微博API,今天學(xué)到了一個(gè)技巧——Redirect,提醒用戶(hù)在未登錄微博時(shí)登錄:/signin/login?r=http%3a%2f%2flegge007.coding.me%2fBeautify- cnblogs%2fweiboWidgets%2fweiboshow手機版和PC版分享cookies~
  原創(chuàng )不容易,記得支持哦~
  本文首發(fā)于我的博園博客:/enjoy233/p/10349500.html。
  原創(chuàng )這并不容易。您的支持和認可將使我能夠寫(xiě)出更好的內容,更多。干燥。貨物可以關(guān)閉~

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(阿里云編程馬拉松之幻幻博客地址)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 73 次瀏覽 ? 2021-11-22 09:07 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(阿里云編程馬拉松之幻幻博客地址)
  幻想博客地址:
  注:本系統原為本人使用,符合本人操作習慣。使用的時(shí)候難免會(huì )出現一些bug。借這次阿里云編程馬拉松的機會(huì ),發(fā)布一下。一些可以使用阿里云的地方只能由阿里云使用,不能像交換機一樣切換。比如文件存儲放在OSS上,不能切換回本地。
  我以為我用了這么多阿里云API,但我以后都用不上了。結果,機會(huì )來(lái)了(^▽^)
  只是一個(gè)博客前臺,其實(shí)看起來(lái)和WordPress很像,換個(gè)主題也能看出來(lái)。主要有很多管理后臺的功能。最初使用OSS主要是考慮到程序和數據的分離。同時(shí)數據庫使用RDS。這種情況下,即使服務(wù)器有問(wèn)題,隨便回滾也沒(méi)問(wèn)題;并且博客以圖片為主,不會(huì )造成過(guò)多的服務(wù)器成本,也節省了資源。1核1G內存1M帶寬的ECS足以配合CDN(當然新站點(diǎn)知名度不高,訪(fǎng)問(wèn)的人少,可能需要升級配置的人多一些)
  使用說(shuō)明:
  1.試用前請安裝jdk1.8和tomcat8
  2. 源碼貼在這里,請下載war包試用,
  3. 將ROOT.war解壓到tomcat中的webapps文件夾(里面的原文件全部刪除),找到ROOT--&gt;WEB-INFO--&gt;classes--&gt;datasource.properties標準配置,配置好數據庫,刪除文件名后四個(gè)字,注意數據庫格式必須是utf8
  4.運行tomcat
  5.開(kāi)始配置你的博客
  6.刪除ROOT--&gt;WEB-INFO--&gt;classes--&gt;fate--&gt;webapp--&gt;blog--&gt;api中的installCtl.class
  7.OpenSearch 模板:template.txt
  后臺主要功能介紹:
  一、基礎知識
  1.可自定義的網(wǎng)站名稱(chēng)、副標題;設置網(wǎng)站的URL,自動(dòng)301重定向解析到這個(gè)站點(diǎn),沒(méi)有這個(gè)URL;設置記錄號;可以設置head和body分別插入js代碼,像新版百度統計一樣,代碼要放在head的前面;redis 默認開(kāi)啟和關(guān)閉。redis配置好后就可以開(kāi)啟了。
  2. 網(wǎng)站首頁(yè)的SEO,還可以設置首頁(yè)的標題、關(guān)鍵詞、drscription
  3.導航設置是博客首頁(yè)頂部的導航欄,可以自定義導航到。導航名稱(chēng)支持 Bootstrap 和 Font Awesome 中的圖標
  4.Mail SMTP,原本是為注冊設計的,現在不建議開(kāi)啟注冊
  5.設置機證驗證的id和key。如果設置成功,登錄注冊時(shí)會(huì )出現機證驗證的驗證碼。
  6.QQ登錄設置,可以選擇是否啟用QQ登錄,設置QQ登錄的accessKey和accessSecret
  7.新浪微博登錄,同上
  8. 百度一鍵分享中的key設置,新浪同一個(gè)登錄key,騰訊微博key
  9.多說(shuō)設置,填寫(xiě)應用名稱(chēng)和key后,即可打開(kāi)文章評論,本系統只將文章ID傳遞給多說(shuō)。
  1 0.的版塊設置方法參考Discuz。第一級是劃分,可以理解為一個(gè)大的分類(lèi),第二級是細分。
  11. 話(huà)題列表基本只有刪除功能,修改在前臺
  12.所有文章發(fā)布都會(huì )響百度發(fā)Ping,谷歌被墻了,就放那里吧,沒(méi)有實(shí)質(zhì)性功能,可以在ping列表里重新ping
  13.回收站,在主題列表中刪除只是邏輯刪除,會(huì )進(jìn)入回收站。如果在回收站里刪了,真的找不到了(?ー?)
  14.用戶(hù)列表,隨便看看。. .
  15.在前臺頁(yè)面底部有一個(gè)“申請好友鏈”按鈕,其他站長(cháng)可以填寫(xiě)本站信息,提交審核,然后他的網(wǎng)站就會(huì )出現在好友鏈待定列表中,審核由站長(cháng)決定;如果審核通過(guò),它會(huì )檢查是否有鏈接。
  16.搜索引擎蜘蛛訪(fǎng)問(wèn)記錄,所有到過(guò)這里的蜘蛛都會(huì )被記錄下來(lái),看看你的網(wǎng)站是否受到蜘蛛的歡迎(~ ̄▽?zhuān)?~
  17. 異常記錄,目前好像只能看到404,500--沒(méi)看到。它是為開(kāi)發(fā)而設計的。一方面可以查看沒(méi)有上傳的js和css是否無(wú)效。另一方面,它可以基于它。手動(dòng)生成死鏈接列表。(一定時(shí)間后自動(dòng)做╮(╯▽╰)╭)
  二、阿里云相關(guān)
  1.所有阿里云相關(guān)功能的前提是設置Access Key ID和Access Key Secret
  2.OSS,請開(kāi)啟,否則文件無(wú)法存儲,原因如上;選擇節點(diǎn)和bucket后,就可以使用OSS了,域名綁定是可選的;防盜鏈功能同阿里云官網(wǎng)
  3. 不建議在文件列表頁(yè)面上傳大文件。雖然沒(méi)有限制,但最好只查看和刪除;大文件請使用官方OSS上傳工具上傳。
  4.首頁(yè)導航欄中的搜索框只有設置好OpenSearch才能使用。一般小博客免費版的OpenSearch就夠了^O^
  --------------------------------------------華麗的分界線(xiàn),特點(diǎn)博客前臺----------------------------------------------
  1.部分和文章使用偽靜態(tài)URL,更容易搜索引擎收錄,支持中文鏈接,無(wú)需轉碼。
  2. 一些文章的列表和首頁(yè)顯示的網(wǎng)站的配置信息直接存儲在單例中(當然也會(huì )存儲在數據庫中。當程序啟動(dòng),單例將從數據庫中讀?。?;有變動(dòng)時(shí),雙方會(huì )同時(shí)更新)
  3.用于全文搜索的集成 OpenSearch
  4.使用多說(shuō)評論框,本地登錄只保留管理員登錄
  5. 頁(yè)面右側根據訪(fǎng)問(wèn)/搜索次數顯示最熱門(mén)的話(huà)題;標簽隨機顯示;顯示站點(diǎn)的簡(jiǎn)單統計信息
  6.“網(wǎng)站地圖”在頁(yè)面底部,可以查看站點(diǎn)地圖,每30分鐘更新一次
  7.QQ和新浪微博賬號可以直接注冊登錄 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(阿里云編程馬拉松之幻幻博客地址)
  幻想博客地址:
  注:本系統原為本人使用,符合本人操作習慣。使用的時(shí)候難免會(huì )出現一些bug。借這次阿里云編程馬拉松的機會(huì ),發(fā)布一下。一些可以使用阿里云的地方只能由阿里云使用,不能像交換機一樣切換。比如文件存儲放在OSS上,不能切換回本地。
  我以為我用了這么多阿里云API,但我以后都用不上了。結果,機會(huì )來(lái)了(^▽^)
  只是一個(gè)博客前臺,其實(shí)看起來(lái)和WordPress很像,換個(gè)主題也能看出來(lái)。主要有很多管理后臺的功能。最初使用OSS主要是考慮到程序和數據的分離。同時(shí)數據庫使用RDS。這種情況下,即使服務(wù)器有問(wèn)題,隨便回滾也沒(méi)問(wèn)題;并且博客以圖片為主,不會(huì )造成過(guò)多的服務(wù)器成本,也節省了資源。1核1G內存1M帶寬的ECS足以配合CDN(當然新站點(diǎn)知名度不高,訪(fǎng)問(wèn)的人少,可能需要升級配置的人多一些)
  使用說(shuō)明:
  1.試用前請安裝jdk1.8和tomcat8
  2. 源碼貼在這里,請下載war包試用,
  3. 將ROOT.war解壓到tomcat中的webapps文件夾(里面的原文件全部刪除),找到ROOT--&gt;WEB-INFO--&gt;classes--&gt;datasource.properties標準配置,配置好數據庫,刪除文件名后四個(gè)字,注意數據庫格式必須是utf8
  4.運行tomcat
  5.開(kāi)始配置你的博客
  6.刪除ROOT--&gt;WEB-INFO--&gt;classes--&gt;fate--&gt;webapp--&gt;blog--&gt;api中的installCtl.class
  7.OpenSearch 模板:template.txt
  后臺主要功能介紹:
  一、基礎知識
  1.可自定義的網(wǎng)站名稱(chēng)、副標題;設置網(wǎng)站的URL,自動(dòng)301重定向解析到這個(gè)站點(diǎn),沒(méi)有這個(gè)URL;設置記錄號;可以設置head和body分別插入js代碼,像新版百度統計一樣,代碼要放在head的前面;redis 默認開(kāi)啟和關(guān)閉。redis配置好后就可以開(kāi)啟了。
  2. 網(wǎng)站首頁(yè)的SEO,還可以設置首頁(yè)的標題、關(guān)鍵詞、drscription
  3.導航設置是博客首頁(yè)頂部的導航欄,可以自定義導航到。導航名稱(chēng)支持 Bootstrap 和 Font Awesome 中的圖標
  4.Mail SMTP,原本是為注冊設計的,現在不建議開(kāi)啟注冊
  5.設置機證驗證的id和key。如果設置成功,登錄注冊時(shí)會(huì )出現機證驗證的驗證碼。
  6.QQ登錄設置,可以選擇是否啟用QQ登錄,設置QQ登錄的accessKey和accessSecret
  7.新浪微博登錄,同上
  8. 百度一鍵分享中的key設置,新浪同一個(gè)登錄key,騰訊微博key
  9.多說(shuō)設置,填寫(xiě)應用名稱(chēng)和key后,即可打開(kāi)文章評論,本系統只將文章ID傳遞給多說(shuō)。
  1 0.的版塊設置方法參考Discuz。第一級是劃分,可以理解為一個(gè)大的分類(lèi),第二級是細分。
  11. 話(huà)題列表基本只有刪除功能,修改在前臺
  12.所有文章發(fā)布都會(huì )響百度發(fā)Ping,谷歌被墻了,就放那里吧,沒(méi)有實(shí)質(zhì)性功能,可以在ping列表里重新ping
  13.回收站,在主題列表中刪除只是邏輯刪除,會(huì )進(jìn)入回收站。如果在回收站里刪了,真的找不到了(?ー?)
  14.用戶(hù)列表,隨便看看。. .
  15.在前臺頁(yè)面底部有一個(gè)“申請好友鏈”按鈕,其他站長(cháng)可以填寫(xiě)本站信息,提交審核,然后他的網(wǎng)站就會(huì )出現在好友鏈待定列表中,審核由站長(cháng)決定;如果審核通過(guò),它會(huì )檢查是否有鏈接。
  16.搜索引擎蜘蛛訪(fǎng)問(wèn)記錄,所有到過(guò)這里的蜘蛛都會(huì )被記錄下來(lái),看看你的網(wǎng)站是否受到蜘蛛的歡迎(~ ̄▽?zhuān)?~
  17. 異常記錄,目前好像只能看到404,500--沒(méi)看到。它是為開(kāi)發(fā)而設計的。一方面可以查看沒(méi)有上傳的js和css是否無(wú)效。另一方面,它可以基于它。手動(dòng)生成死鏈接列表。(一定時(shí)間后自動(dòng)做╮(╯▽╰)╭)
  二、阿里云相關(guān)
  1.所有阿里云相關(guān)功能的前提是設置Access Key ID和Access Key Secret
  2.OSS,請開(kāi)啟,否則文件無(wú)法存儲,原因如上;選擇節點(diǎn)和bucket后,就可以使用OSS了,域名綁定是可選的;防盜鏈功能同阿里云官網(wǎng)
  3. 不建議在文件列表頁(yè)面上傳大文件。雖然沒(méi)有限制,但最好只查看和刪除;大文件請使用官方OSS上傳工具上傳。
  4.首頁(yè)導航欄中的搜索框只有設置好OpenSearch才能使用。一般小博客免費版的OpenSearch就夠了^O^
  --------------------------------------------華麗的分界線(xiàn),特點(diǎn)博客前臺----------------------------------------------
  1.部分和文章使用偽靜態(tài)URL,更容易搜索引擎收錄,支持中文鏈接,無(wú)需轉碼。
  2. 一些文章的列表和首頁(yè)顯示的網(wǎng)站的配置信息直接存儲在單例中(當然也會(huì )存儲在數據庫中。當程序啟動(dòng),單例將從數據庫中讀?。?;有變動(dòng)時(shí),雙方會(huì )同時(shí)更新)
  3.用于全文搜索的集成 OpenSearch
  4.使用多說(shuō)評論框,本地登錄只保留管理員登錄
  5. 頁(yè)面右側根據訪(fǎng)問(wèn)/搜索次數顯示最熱門(mén)的話(huà)題;標簽隨機顯示;顯示站點(diǎn)的簡(jiǎn)單統計信息
  6.“網(wǎng)站地圖”在頁(yè)面底部,可以查看站點(diǎn)地圖,每30分鐘更新一次
  7.QQ和新浪微博賬號可以直接注冊登錄

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(基于新浪微博開(kāi)放平臺的微博,亮點(diǎn)還是有不少(圖))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 56 次瀏覽 ? 2021-11-20 17:17 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(基于新浪微博開(kāi)放平臺的微博,亮點(diǎn)還是有不少(圖))
  微博
  Xweibo() 基于新浪微博開(kāi)放平臺的微博。最早的版本可以追溯到2010年9月,筆者發(fā)現Xweibo2.0版本最近才剛剛上線(xiàn),還有很多亮點(diǎn)。
  首先,他是基于新浪微博開(kāi)發(fā)平臺。微博、評論和一些用戶(hù)信息都存儲在新浪微博云平臺上。這個(gè)功能可以說(shuō)是一把雙刃劍。
  一方面,這可以減輕我們微博服務(wù)器的壓力,因為性能消耗最大的微博和評論相關(guān)的功能都是由云端處理的;
  另一方面,如果脫離新浪微博API,這個(gè)系統幾乎是無(wú)法運行的。但我不認為這是劣勢,因為新浪微博也是基于新浪微博的開(kāi)放平臺。新浪微博API的可靠性只會(huì )越來(lái)越強。從外部來(lái)看,政府越來(lái)越意識到微博的合理使用。的重要性,尤其是隨著(zhù)一大批政府部門(mén)的到來(lái),正如新浪總編輯陳彤所說(shuō),20年內新浪微博關(guān)閉的可能性為零。
  值得一提的是,目前最新版本已經(jīng)提供了數據備份功能,有了這個(gè)功能可以徹底消除數據丟失的疑慮。
  功能方面,既然來(lái)自新浪團隊,自然對微博的內涵有了更深的理解,微博的基本功能也非常齊全。
  最新版本增加了活動(dòng)、采訪(fǎng)、直播等重量級應用。這無(wú)疑是微博功能非常有價(jià)值的延伸。
  筆者還發(fā)現,最新版的X微博對管理后臺布局進(jìn)行了重大調整,所有功能一目了然。這樣,用戶(hù)就可以輕松配置一套個(gè)性化的微博??。
  換膚無(wú)疑是Xweibo2.0版本的最大亮點(diǎn)。系統不僅自帶11套皮膚,還可以自定義皮膚。您只需要匹配一張背景圖片并調整字體即可完成整個(gè)微博。網(wǎng)站風(fēng)格的華麗轉身。
  據稱(chēng),Xweibo 將于年內推出 iPhone 版和 Android 版。這對于來(lái)自無(wú)線(xiàn)終端的大量用戶(hù)來(lái)說(shuō),這對于微博來(lái)說(shuō)無(wú)疑是非常振奮人心的。
  在內容方面,由于X微博基于新浪開(kāi)放平臺,相當于獲取了整個(gè)新浪微博的內容資源,所以只要配置得當,很容易吸引大量?jì)?yōu)質(zhì)內容從開(kāi)放平臺。建立的微博網(wǎng)站非常有價(jià)值。但是如果大量的內容配置不當,也會(huì )沖淡原有網(wǎng)站的特點(diǎn),所以這里的新浪微博資源的使用是非常有技巧的。
  內容審核無(wú)疑是中國微博產(chǎn)品生存不可或缺的功能。由于X微博生成的內容會(huì )與新浪同步,因此這些X微博網(wǎng)站的內容也會(huì )經(jīng)過(guò)新浪審核團隊的審核,這無(wú)疑大大降低了微博網(wǎng)站的審核成本。和政策風(fēng)險。同時(shí),微博還提供了關(guān)鍵詞屏蔽、用戶(hù)封禁等功能作為補充。最多可以過(guò)濾六層信息,可以說(shuō)是萬(wàn)無(wú)一失。
  筆者認為,未來(lái)中國微博的理想方式是所有的微博都建立在一個(gè)開(kāi)放的平臺之上,因為只有用戶(hù)和內容的互聯(lián)和共享才能更符合互聯(lián)網(wǎng)精神,也是最有前途的。無(wú)疑是新浪微博。開(kāi)放平臺。因此,Xweibo 是構建微博站點(diǎn)的更好選擇。 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(基于新浪微博開(kāi)放平臺的微博,亮點(diǎn)還是有不少(圖))
  微博
  Xweibo() 基于新浪微博開(kāi)放平臺的微博。最早的版本可以追溯到2010年9月,筆者發(fā)現Xweibo2.0版本最近才剛剛上線(xiàn),還有很多亮點(diǎn)。
  首先,他是基于新浪微博開(kāi)發(fā)平臺。微博、評論和一些用戶(hù)信息都存儲在新浪微博云平臺上。這個(gè)功能可以說(shuō)是一把雙刃劍。
  一方面,這可以減輕我們微博服務(wù)器的壓力,因為性能消耗最大的微博和評論相關(guān)的功能都是由云端處理的;
  另一方面,如果脫離新浪微博API,這個(gè)系統幾乎是無(wú)法運行的。但我不認為這是劣勢,因為新浪微博也是基于新浪微博的開(kāi)放平臺。新浪微博API的可靠性只會(huì )越來(lái)越強。從外部來(lái)看,政府越來(lái)越意識到微博的合理使用。的重要性,尤其是隨著(zhù)一大批政府部門(mén)的到來(lái),正如新浪總編輯陳彤所說(shuō),20年內新浪微博關(guān)閉的可能性為零。
  值得一提的是,目前最新版本已經(jīng)提供了數據備份功能,有了這個(gè)功能可以徹底消除數據丟失的疑慮。
  功能方面,既然來(lái)自新浪團隊,自然對微博的內涵有了更深的理解,微博的基本功能也非常齊全。
  最新版本增加了活動(dòng)、采訪(fǎng)、直播等重量級應用。這無(wú)疑是微博功能非常有價(jià)值的延伸。
  筆者還發(fā)現,最新版的X微博對管理后臺布局進(jìn)行了重大調整,所有功能一目了然。這樣,用戶(hù)就可以輕松配置一套個(gè)性化的微博??。
  換膚無(wú)疑是Xweibo2.0版本的最大亮點(diǎn)。系統不僅自帶11套皮膚,還可以自定義皮膚。您只需要匹配一張背景圖片并調整字體即可完成整個(gè)微博。網(wǎng)站風(fēng)格的華麗轉身。
  據稱(chēng),Xweibo 將于年內推出 iPhone 版和 Android 版。這對于來(lái)自無(wú)線(xiàn)終端的大量用戶(hù)來(lái)說(shuō),這對于微博來(lái)說(shuō)無(wú)疑是非常振奮人心的。
  在內容方面,由于X微博基于新浪開(kāi)放平臺,相當于獲取了整個(gè)新浪微博的內容資源,所以只要配置得當,很容易吸引大量?jì)?yōu)質(zhì)內容從開(kāi)放平臺。建立的微博網(wǎng)站非常有價(jià)值。但是如果大量的內容配置不當,也會(huì )沖淡原有網(wǎng)站的特點(diǎn),所以這里的新浪微博資源的使用是非常有技巧的。
  內容審核無(wú)疑是中國微博產(chǎn)品生存不可或缺的功能。由于X微博生成的內容會(huì )與新浪同步,因此這些X微博網(wǎng)站的內容也會(huì )經(jīng)過(guò)新浪審核團隊的審核,這無(wú)疑大大降低了微博網(wǎng)站的審核成本。和政策風(fēng)險。同時(shí),微博還提供了關(guān)鍵詞屏蔽、用戶(hù)封禁等功能作為補充。最多可以過(guò)濾六層信息,可以說(shuō)是萬(wàn)無(wú)一失。
  筆者認為,未來(lái)中國微博的理想方式是所有的微博都建立在一個(gè)開(kāi)放的平臺之上,因為只有用戶(hù)和內容的互聯(lián)和共享才能更符合互聯(lián)網(wǎng)精神,也是最有前途的。無(wú)疑是新浪微博。開(kāi)放平臺。因此,Xweibo 是構建微博站點(diǎn)的更好選擇。

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(新浪微博開(kāi)放平臺做個(gè)實(shí)踐,開(kāi)發(fā)一個(gè)功能簡(jiǎn)單的android客戶(hù)端)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 76 次瀏覽 ? 2021-11-20 17:17 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(新浪微博開(kāi)放平臺做個(gè)實(shí)踐,開(kāi)發(fā)一個(gè)功能簡(jiǎn)單的android客戶(hù)端)
  介紹
  最近不太忙,花了點(diǎn)時(shí)間學(xué)習android應用開(kāi)發(fā)。經(jīng)過(guò)兩周的學(xué)習,我在學(xué)習的同時(shí)也寫(xiě)了很多demo例子。您可以從基本控件和基本動(dòng)畫(huà)效果中播放演示集,并繼續更新和下載。
  從本周開(kāi)始,我將以新浪微博開(kāi)放平臺為實(shí)踐,開(kāi)發(fā)一個(gè)簡(jiǎn)單的Android客戶(hù)端,盡可能完善功能。
  今天的內容
  
  上圖是這個(gè)客戶(hù)端的主界面。目前只拿到了前20條數據。您也可以單擊刷新來(lái)刷新數據。功能比較簡(jiǎn)單。
  運行系統為android2.2.
  用到的技術(shù)點(diǎn)包括ListView、自定義ListAdapter、多線(xiàn)程相關(guān)的Message、Handler、認證相關(guān)的OAuth、用戶(hù)圖片的異步加載。
  新浪微博的驗證使用的是路標的OAuth組件,而不是微博的SDK。
  
  ×××:
  關(guān)于 OAuth 身份驗證
  OAuth 是一種流行的授權方案。twitter、facebook、google等大型開(kāi)放平臺都支持oauth認證模型。新浪微博、騰訊微博、163微博等國內開(kāi)放平臺也已支持。這種驗證方式。
  引用維基百科的相關(guān)說(shuō)明
  “Oauth 是一個(gè)開(kāi)放的標準,它允許用戶(hù)允許第三方應用在一個(gè)網(wǎng)站中訪(fǎng)問(wèn)用戶(hù)的私有資源,而無(wú)需將用戶(hù)名和密碼傳遞給第三方應用。oauth 允許用戶(hù)提供一個(gè)令牌,而不是訪(fǎng)問(wèn)他們存儲在特定服務(wù)提供商中的數據的用戶(hù)名和密碼?!?br />   例如:
  用戶(hù)A在服務(wù)提供者B上存儲了一些資源,B支持oauth授權方式。A 是 B 上的注冊用戶(hù),擁有用戶(hù)名和密碼。您可以通過(guò)使用用戶(hù)名和密碼登錄 B 來(lái)查看您的資源。假設有一個(gè)應用C,用戶(hù)A在使用C時(shí)需要將資源存儲在B上,實(shí)現C在B上展示資源有兩種方式。
  這時(shí)候C可以使用B開(kāi)啟的oauth授權機制,當用戶(hù)A想要展示B上的資源時(shí),C會(huì )跳轉到B的認證頁(yè)面,用戶(hù)在B的頁(yè)面輸入用戶(hù)名和密碼。通過(guò)后,會(huì )詢(xún)問(wèn)用戶(hù)是否為C應用開(kāi)發(fā)相關(guān)資源。用戶(hù)可以自定義C可以訪(fǎng)問(wèn)的資源,然后跳轉回C應用。這樣就不用擔心用戶(hù)名和密碼,也不會(huì )因為同時(shí)存儲多個(gè)資源而導致維護問(wèn)題。
  你可以通過(guò)下面的網(wǎng)站了解更多關(guān)于oauth的具體技術(shù)細節。
  
  從上圖我們可以看出,實(shí)際的流程分為消費者和提供者兩部分。Consumer是例子中的c應用,provider是例子中的B服務(wù)提供者。
  使用OAuth進(jìn)行認證授權的過(guò)程如下:
  用戶(hù)訪(fǎng)問(wèn)客戶(hù)端的網(wǎng)站,想要操作服務(wù)提供者中存儲的用戶(hù)資源??蛻?hù)端向服務(wù)提供者請求一個(gè)臨時(shí)令牌。在服務(wù)提供者驗證客戶(hù)端的身份后,它會(huì )授予一個(gè)臨時(shí)令牌??蛻?hù)端獲取臨時(shí)令牌后,將用戶(hù)引導至服務(wù)提供商的授權頁(yè)面,請求用戶(hù)授權。在這個(gè)過(guò)程中,臨時(shí)令牌和客戶(hù)端的回調連接被發(fā)送給服務(wù)提供者。用戶(hù)在服務(wù)提供者的網(wǎng)頁(yè)上輸入用戶(hù)名和密碼,然后授權客戶(hù)端訪(fǎng)問(wèn)所請求的資源。授權成功后,服務(wù)提供者將用戶(hù)引導回客戶(hù)端的網(wǎng)頁(yè)??蛻?hù)端根據臨時(shí)令牌從服務(wù)提供者處獲取訪(fǎng)問(wèn)令牌。服務(wù)提供者根據臨時(shí)令牌和用戶(hù)的授權向客戶(hù)端授予訪(fǎng)問(wèn)令牌??蛻?hù)端使用獲取的訪(fǎng)問(wèn)令牌訪(fǎng)問(wèn)存儲在服務(wù)提供者上的受保護資源。
  新浪微博上的Oauth
  
  借用新浪微博上的oauth驗證流程圖。
  當我們在新浪微博開(kāi)放平臺上創(chuàng )建一個(gè)新的應用程序時(shí),我們會(huì )給新的應用程序分配一個(gè)key和secret,即consumerKey和consumerSecret。通過(guò)這兩件事,我們去到request_token,然后將用戶(hù)重定向到新浪微博平臺的授權頁(yè)面。授權后,我們將根據 callback_url 重定向到我們應用程序的地址。我們再次使用request_token獲取access_token,后面需要傳遞。訪(fǎng)問(wèn)令牌用于訪(fǎng)問(wèn)開(kāi)放平臺提供的需要驗證的接口。
  當然,那些不需要驗證就可以訪(fǎng)問(wèn)的接口,直接使用key就可以訪(fǎng)問(wèn)了。具體請參考開(kāi)放平臺提供的API文檔。
  騰訊微博和163微博的開(kāi)放平臺也有類(lèi)似的原理和實(shí)現。
  包c(diǎn)om.sinaweibo2;
  導入 oauth.signpost.OAuthConsumer;
  導入 oauth.signpost.OAuthProvider;
  導入 monshttp.CommonsHttpOAuthConsumer;
  導入 monshttp.CommonsHttpOAuthProvider;
  導入 oauth.signpost.exception.OAuthCommunicationException;
  導入 oauth.signpost.exception.OAuthExpectationFailedException;
  導入 oauth.signpost.exception.OAuthMessageSignerException;
  導入 oauth.signpost.exception.OAuthNotAuthorizedException;
  公共類(lèi) OAuth {
  私有 OAuthConsumer mConsumer;
  私有 OAuthProvider mProvider;
  publicstaticfinal String CALLBACK_URL ="sinaweibo2://WeiboListActivity";
  公共靜態(tài)最終字符串CONSUMER_KEY =“1849239616”;
  公共靜態(tài)最終字符串 CONSUMER_SECRET = "b2137bf782bf6cae004b8a8394d5d5d6";
  public static final String REQUEST_TOKEN_URL = "";
  公共靜態(tài)最終字符串 ACCESS_TOKEN_URL = "";
  公共靜態(tài)最終字符串 AUTHORIZE_URL = "";
  公共 OAuth() {
  }
  public String RetrieveAuthUrl() 拋出 OAuthMessageSignerException,
  OAuthNotAuthorizedException、OAuthExpectationFailedException、
  OAuthCommunicationException {
  mConsumer = new CommonsHttpOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);
  mProvider = new CommonsHttpOAuthProvider(REQUEST_TOKEN_URL,
  ACCESS_TOKEN_URL, AUTHORIZE_URL);
  String authUrl = mProvider.retrieveRequestToken(mConsumer, CALLBACK_URL);
  返回 authUrl;
  }
  public void RetrieveAccessToken(字符串驗證器)
  拋出 OAuthMessageSignerException、OAuthNotAuthorizedException、
  OAuthExpectationFailedException, OAuthCommunicationException {
  mProvider.setOAuth10a(true);
  mProvider.retrieveAccessToken(mConsumer, verifier);
  OAuthUser.USER_ID=mProvider.getResponseParameters().getFirst("user_id");
  OAuthUser.ACCESS_TOKEN = mConsumer.getToken();
  OAuthUser.ACCESS_TOKEN_SECRET = mConsumer.getTokenSecret();
  }
  }
  更多功能
  接下來(lái)主要有兩個(gè)功能需要改進(jìn),一個(gè)是分頁(yè)瀏覽,一個(gè)是發(fā)布微博。
  未來(lái)可能會(huì )支持圖片發(fā)布等實(shí)用功能。
  有UI美化和性能優(yōu)化。
  總結
  我在學(xué)習期間讀過(guò)兩本書(shū),Pro.Android.2.pdf 和 Professional.Android.2.Application.Development.(Wrox,.2010,.0470565527).pdf, 他們都是很不錯的入門(mén)書(shū)籍,我沒(méi)有全部看完,看了大部分之后,會(huì )一邊看一邊寫(xiě)demo。
  同時(shí),我每天都會(huì )在論壇,eoe的開(kāi)發(fā)者門(mén)戶(hù)?;卮饐?wèn)題、解決問(wèn)題、提問(wèn)、發(fā)帖,簡(jiǎn)而言之就是鍛煉自己,強迫自己鍛煉基礎和思維。
  論壇上有很多中文pdf教程,但大部分都是從android開(kāi)發(fā)者中心的Dev Guide和Resources中的內容翻譯過(guò)來(lái)的。所以我覺(jué)得如果英文不是很差的話(huà),建議直接閱讀上面兩節,同時(shí)練習里面的例子,保證兩周內會(huì )有很大的進(jìn)步。
  參考
  Technorati 標簽:android、開(kāi)放平臺、oauth、新浪微博 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(新浪微博開(kāi)放平臺做個(gè)實(shí)踐,開(kāi)發(fā)一個(gè)功能簡(jiǎn)單的android客戶(hù)端)
  介紹
  最近不太忙,花了點(diǎn)時(shí)間學(xué)習android應用開(kāi)發(fā)。經(jīng)過(guò)兩周的學(xué)習,我在學(xué)習的同時(shí)也寫(xiě)了很多demo例子。您可以從基本控件和基本動(dòng)畫(huà)效果中播放演示集,并繼續更新和下載。
  從本周開(kāi)始,我將以新浪微博開(kāi)放平臺為實(shí)踐,開(kāi)發(fā)一個(gè)簡(jiǎn)單的Android客戶(hù)端,盡可能完善功能。
  今天的內容
  
  上圖是這個(gè)客戶(hù)端的主界面。目前只拿到了前20條數據。您也可以單擊刷新來(lái)刷新數據。功能比較簡(jiǎn)單。
  運行系統為android2.2.
  用到的技術(shù)點(diǎn)包括ListView、自定義ListAdapter、多線(xiàn)程相關(guān)的Message、Handler、認證相關(guān)的OAuth、用戶(hù)圖片的異步加載。
  新浪微博的驗證使用的是路標的OAuth組件,而不是微博的SDK。
  
  ×××:
  關(guān)于 OAuth 身份驗證
  OAuth 是一種流行的授權方案。twitter、facebook、google等大型開(kāi)放平臺都支持oauth認證模型。新浪微博、騰訊微博、163微博等國內開(kāi)放平臺也已支持。這種驗證方式。
  引用維基百科的相關(guān)說(shuō)明
  “Oauth 是一個(gè)開(kāi)放的標準,它允許用戶(hù)允許第三方應用在一個(gè)網(wǎng)站中訪(fǎng)問(wèn)用戶(hù)的私有資源,而無(wú)需將用戶(hù)名和密碼傳遞給第三方應用。oauth 允許用戶(hù)提供一個(gè)令牌,而不是訪(fǎng)問(wèn)他們存儲在特定服務(wù)提供商中的數據的用戶(hù)名和密碼?!?br />   例如:
  用戶(hù)A在服務(wù)提供者B上存儲了一些資源,B支持oauth授權方式。A 是 B 上的注冊用戶(hù),擁有用戶(hù)名和密碼。您可以通過(guò)使用用戶(hù)名和密碼登錄 B 來(lái)查看您的資源。假設有一個(gè)應用C,用戶(hù)A在使用C時(shí)需要將資源存儲在B上,實(shí)現C在B上展示資源有兩種方式。
  這時(shí)候C可以使用B開(kāi)啟的oauth授權機制,當用戶(hù)A想要展示B上的資源時(shí),C會(huì )跳轉到B的認證頁(yè)面,用戶(hù)在B的頁(yè)面輸入用戶(hù)名和密碼。通過(guò)后,會(huì )詢(xún)問(wèn)用戶(hù)是否為C應用開(kāi)發(fā)相關(guān)資源。用戶(hù)可以自定義C可以訪(fǎng)問(wèn)的資源,然后跳轉回C應用。這樣就不用擔心用戶(hù)名和密碼,也不會(huì )因為同時(shí)存儲多個(gè)資源而導致維護問(wèn)題。
  你可以通過(guò)下面的網(wǎng)站了解更多關(guān)于oauth的具體技術(shù)細節。
  
  從上圖我們可以看出,實(shí)際的流程分為消費者和提供者兩部分。Consumer是例子中的c應用,provider是例子中的B服務(wù)提供者。
  使用OAuth進(jìn)行認證授權的過(guò)程如下:
  用戶(hù)訪(fǎng)問(wèn)客戶(hù)端的網(wǎng)站,想要操作服務(wù)提供者中存儲的用戶(hù)資源??蛻?hù)端向服務(wù)提供者請求一個(gè)臨時(shí)令牌。在服務(wù)提供者驗證客戶(hù)端的身份后,它會(huì )授予一個(gè)臨時(shí)令牌??蛻?hù)端獲取臨時(shí)令牌后,將用戶(hù)引導至服務(wù)提供商的授權頁(yè)面,請求用戶(hù)授權。在這個(gè)過(guò)程中,臨時(shí)令牌和客戶(hù)端的回調連接被發(fā)送給服務(wù)提供者。用戶(hù)在服務(wù)提供者的網(wǎng)頁(yè)上輸入用戶(hù)名和密碼,然后授權客戶(hù)端訪(fǎng)問(wèn)所請求的資源。授權成功后,服務(wù)提供者將用戶(hù)引導回客戶(hù)端的網(wǎng)頁(yè)??蛻?hù)端根據臨時(shí)令牌從服務(wù)提供者處獲取訪(fǎng)問(wèn)令牌。服務(wù)提供者根據臨時(shí)令牌和用戶(hù)的授權向客戶(hù)端授予訪(fǎng)問(wèn)令牌??蛻?hù)端使用獲取的訪(fǎng)問(wèn)令牌訪(fǎng)問(wèn)存儲在服務(wù)提供者上的受保護資源。
  新浪微博上的Oauth
  
  借用新浪微博上的oauth驗證流程圖。
  當我們在新浪微博開(kāi)放平臺上創(chuàng )建一個(gè)新的應用程序時(shí),我們會(huì )給新的應用程序分配一個(gè)key和secret,即consumerKey和consumerSecret。通過(guò)這兩件事,我們去到request_token,然后將用戶(hù)重定向到新浪微博平臺的授權頁(yè)面。授權后,我們將根據 callback_url 重定向到我們應用程序的地址。我們再次使用request_token獲取access_token,后面需要傳遞。訪(fǎng)問(wèn)令牌用于訪(fǎng)問(wèn)開(kāi)放平臺提供的需要驗證的接口。
  當然,那些不需要驗證就可以訪(fǎng)問(wèn)的接口,直接使用key就可以訪(fǎng)問(wèn)了。具體請參考開(kāi)放平臺提供的API文檔。
  騰訊微博和163微博的開(kāi)放平臺也有類(lèi)似的原理和實(shí)現。
  包c(diǎn)om.sinaweibo2;
  導入 oauth.signpost.OAuthConsumer;
  導入 oauth.signpost.OAuthProvider;
  導入 monshttp.CommonsHttpOAuthConsumer;
  導入 monshttp.CommonsHttpOAuthProvider;
  導入 oauth.signpost.exception.OAuthCommunicationException;
  導入 oauth.signpost.exception.OAuthExpectationFailedException;
  導入 oauth.signpost.exception.OAuthMessageSignerException;
  導入 oauth.signpost.exception.OAuthNotAuthorizedException;
  公共類(lèi) OAuth {
  私有 OAuthConsumer mConsumer;
  私有 OAuthProvider mProvider;
  publicstaticfinal String CALLBACK_URL ="sinaweibo2://WeiboListActivity";
  公共靜態(tài)最終字符串CONSUMER_KEY =“1849239616”;
  公共靜態(tài)最終字符串 CONSUMER_SECRET = "b2137bf782bf6cae004b8a8394d5d5d6";
  public static final String REQUEST_TOKEN_URL = "";
  公共靜態(tài)最終字符串 ACCESS_TOKEN_URL = "";
  公共靜態(tài)最終字符串 AUTHORIZE_URL = "";
  公共 OAuth() {
  }
  public String RetrieveAuthUrl() 拋出 OAuthMessageSignerException,
  OAuthNotAuthorizedException、OAuthExpectationFailedException、
  OAuthCommunicationException {
  mConsumer = new CommonsHttpOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);
  mProvider = new CommonsHttpOAuthProvider(REQUEST_TOKEN_URL,
  ACCESS_TOKEN_URL, AUTHORIZE_URL);
  String authUrl = mProvider.retrieveRequestToken(mConsumer, CALLBACK_URL);
  返回 authUrl;
  }
  public void RetrieveAccessToken(字符串驗證器)
  拋出 OAuthMessageSignerException、OAuthNotAuthorizedException、
  OAuthExpectationFailedException, OAuthCommunicationException {
  mProvider.setOAuth10a(true);
  mProvider.retrieveAccessToken(mConsumer, verifier);
  OAuthUser.USER_ID=mProvider.getResponseParameters().getFirst("user_id");
  OAuthUser.ACCESS_TOKEN = mConsumer.getToken();
  OAuthUser.ACCESS_TOKEN_SECRET = mConsumer.getTokenSecret();
  }
  }
  更多功能
  接下來(lái)主要有兩個(gè)功能需要改進(jìn),一個(gè)是分頁(yè)瀏覽,一個(gè)是發(fā)布微博。
  未來(lái)可能會(huì )支持圖片發(fā)布等實(shí)用功能。
  有UI美化和性能優(yōu)化。
  總結
  我在學(xué)習期間讀過(guò)兩本書(shū),Pro.Android.2.pdf 和 Professional.Android.2.Application.Development.(Wrox,.2010,.0470565527).pdf, 他們都是很不錯的入門(mén)書(shū)籍,我沒(méi)有全部看完,看了大部分之后,會(huì )一邊看一邊寫(xiě)demo。
  同時(shí),我每天都會(huì )在論壇,eoe的開(kāi)發(fā)者門(mén)戶(hù)?;卮饐?wèn)題、解決問(wèn)題、提問(wèn)、發(fā)帖,簡(jiǎn)而言之就是鍛煉自己,強迫自己鍛煉基礎和思維。
  論壇上有很多中文pdf教程,但大部分都是從android開(kāi)發(fā)者中心的Dev Guide和Resources中的內容翻譯過(guò)來(lái)的。所以我覺(jué)得如果英文不是很差的話(huà),建議直接閱讀上面兩節,同時(shí)練習里面的例子,保證兩周內會(huì )有很大的進(jìn)步。
  參考
  Technorati 標簽:android、開(kāi)放平臺、oauth、新浪微博

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(API可為您的郵件營(yíng)銷(xiāo)工作有哪些?(組圖))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 60 次瀏覽 ? 2021-11-20 12:06 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(API可為您的郵件營(yíng)銷(xiāo)工作有哪些?(組圖))
  一. API 技術(shù)
  API 技術(shù)是為第三方開(kāi)發(fā)者提供的程序接口。您只需按照智能營(yíng)銷(xiāo)平臺接口的調用規則調用即可在您的應用中使用智能系統的數據和功能。
  智能 API 接口是一個(gè)非常強大的工具。通過(guò)與智能營(yíng)銷(xiāo)平臺無(wú)縫集成,實(shí)現“郵件等消息推送”和“功能調用”,讓您的郵件營(yíng)銷(xiāo)工作更高效、更快捷。
  
  二、為什么要用API
  API可以為您的電子郵件營(yíng)銷(xiāo)工作帶來(lái)極大的便利,同時(shí)提高您的工作效率,同時(shí)保持您自己的CRM等業(yè)務(wù)數據庫和智能系統數據的一致性。
  通過(guò)API接口,無(wú)需登錄智能系統,即可自動(dòng)快速完成重復的郵件發(fā)送任務(wù),提高工作效率。如:聯(lián)系人數據的同步、郵件內容的動(dòng)態(tài)替換等。
  通過(guò)API接口,您可以直接將CRM等本地數據庫中的聯(lián)系人數據同步到智能營(yíng)銷(xiāo)平臺,避免人工導入造成的數據丟失和篡改,保持數據的一致性。您也可以直接通過(guò)API查看智能營(yíng)銷(xiāo)平臺的發(fā)送統計報表。
  通過(guò)API的SMTP或RESTful接口,可以直接觸發(fā)郵件應用。如:注冊歡迎郵件、生日祝福郵件等。觸發(fā)郵件在電子商務(wù)中應用比較廣泛網(wǎng)站。如:訂單提醒郵件、發(fā)貨提醒、到貨通知等。
  
  三、API 可以實(shí)現
  API的功能從任務(wù)執行上可以分為以下兩類(lèi):
  1、 數據同步 數據同步任務(wù)包括數據導入、更新、修改等操作。從郵件營(yíng)銷(xiāo)的角度來(lái)說(shuō),就是可以通過(guò)自己的系統,比如CRM等,將本地數據庫中的數據同步到智能營(yíng)銷(xiāo)平臺上(比如:導入新聯(lián)系人,更新現有聯(lián)系人)。而這些任務(wù)只需要幾個(gè)簡(jiǎn)單的命令就可以完成。通過(guò)API調用,可以非常及時(shí)準確地同步數據。
  2、 函數調用通過(guò) API 調用。您只需登錄自己的系統,即可使用智能營(yíng)銷(xiāo)平臺的所有功能。這些功能可以為您節省大量重復性工作。如:及時(shí)發(fā)送歡迎郵件,及時(shí)觸發(fā)交易郵件等。 外部系統可以調用的Unimail系統功能主要有以下幾點(diǎn):
  
  四、 你適合應用API
  如果你有一個(gè)好的程序開(kāi)發(fā)團隊,并且具備一定的程序開(kāi)發(fā)能力,那么你就具備了使用API?? 的基本條件。通過(guò)程序員的開(kāi)發(fā),可以將自己的外部系統與智能營(yíng)銷(xiāo)平臺進(jìn)行整合。如果您想擺脫繁瑣的手動(dòng)操作,將更多的工作留給程序來(lái)完成,API 將是幫助您完成重復性電子郵件營(yíng)銷(xiāo)任務(wù)的不錯選擇。如果您需要實(shí)時(shí)觸發(fā)電子郵件給您的客戶(hù)或內部員工,例如注冊激活電子郵件、密碼找回、訂單確認、交貨通知等,那么您非常適合使用 API 來(lái)幫助您改善用戶(hù)體驗觸發(fā)電子郵件應用程序。取得滿(mǎn)意的投資回報!要了解有關(guān) API 詳細信息的更多信息,請訪(fǎng)問(wèn)“ 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(API可為您的郵件營(yíng)銷(xiāo)工作有哪些?(組圖))
  一. API 技術(shù)
  API 技術(shù)是為第三方開(kāi)發(fā)者提供的程序接口。您只需按照智能營(yíng)銷(xiāo)平臺接口的調用規則調用即可在您的應用中使用智能系統的數據和功能。
  智能 API 接口是一個(gè)非常強大的工具。通過(guò)與智能營(yíng)銷(xiāo)平臺無(wú)縫集成,實(shí)現“郵件等消息推送”和“功能調用”,讓您的郵件營(yíng)銷(xiāo)工作更高效、更快捷。
  http://blog.unimarketing.cn/wp ... n.png 600w" />
  二、為什么要用API
  API可以為您的電子郵件營(yíng)銷(xiāo)工作帶來(lái)極大的便利,同時(shí)提高您的工作效率,同時(shí)保持您自己的CRM等業(yè)務(wù)數據庫和智能系統數據的一致性。
  通過(guò)API接口,無(wú)需登錄智能系統,即可自動(dòng)快速完成重復的郵件發(fā)送任務(wù),提高工作效率。如:聯(lián)系人數據的同步、郵件內容的動(dòng)態(tài)替換等。
  通過(guò)API接口,您可以直接將CRM等本地數據庫中的聯(lián)系人數據同步到智能營(yíng)銷(xiāo)平臺,避免人工導入造成的數據丟失和篡改,保持數據的一致性。您也可以直接通過(guò)API查看智能營(yíng)銷(xiāo)平臺的發(fā)送統計報表。
  通過(guò)API的SMTP或RESTful接口,可以直接觸發(fā)郵件應用。如:注冊歡迎郵件、生日祝福郵件等。觸發(fā)郵件在電子商務(wù)中應用比較廣泛網(wǎng)站。如:訂單提醒郵件、發(fā)貨提醒、到貨通知等。
  http://blog.unimarketing.cn/wp ... 0.png 768w, http://blog.unimarketing.cn/wp ... p.png 940w" />
  三、API 可以實(shí)現
  API的功能從任務(wù)執行上可以分為以下兩類(lèi):
  1、 數據同步 數據同步任務(wù)包括數據導入、更新、修改等操作。從郵件營(yíng)銷(xiāo)的角度來(lái)說(shuō),就是可以通過(guò)自己的系統,比如CRM等,將本地數據庫中的數據同步到智能營(yíng)銷(xiāo)平臺上(比如:導入新聯(lián)系人,更新現有聯(lián)系人)。而這些任務(wù)只需要幾個(gè)簡(jiǎn)單的命令就可以完成。通過(guò)API調用,可以非常及時(shí)準確地同步數據。
  2、 函數調用通過(guò) API 調用。您只需登錄自己的系統,即可使用智能營(yíng)銷(xiāo)平臺的所有功能。這些功能可以為您節省大量重復性工作。如:及時(shí)發(fā)送歡迎郵件,及時(shí)觸發(fā)交易郵件等。 外部系統可以調用的Unimail系統功能主要有以下幾點(diǎn):
  http://blog.unimarketing.cn/wp ... 9.png 300w" />
  四、 你適合應用API
  如果你有一個(gè)好的程序開(kāi)發(fā)團隊,并且具備一定的程序開(kāi)發(fā)能力,那么你就具備了使用API?? 的基本條件。通過(guò)程序員的開(kāi)發(fā),可以將自己的外部系統與智能營(yíng)銷(xiāo)平臺進(jìn)行整合。如果您想擺脫繁瑣的手動(dòng)操作,將更多的工作留給程序來(lái)完成,API 將是幫助您完成重復性電子郵件營(yíng)銷(xiāo)任務(wù)的不錯選擇。如果您需要實(shí)時(shí)觸發(fā)電子郵件給您的客戶(hù)或內部員工,例如注冊激活電子郵件、密碼找回、訂單確認、交貨通知等,那么您非常適合使用 API 來(lái)幫助您改善用戶(hù)體驗觸發(fā)電子郵件應用程序。取得滿(mǎn)意的投資回報!要了解有關(guān) API 詳細信息的更多信息,請訪(fǎng)問(wèn)“

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(新浪微博SDK和騰訊的SDK比起來(lái),明顯后者好用很多)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 73 次瀏覽 ? 2021-11-20 04:11 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(新浪微博SDK和騰訊的SDK比起來(lái),明顯后者好用很多)
  在使用新浪微博SDK進(jìn)行開(kāi)發(fā)時(shí),發(fā)現新浪提供的SDK比騰訊提供的SDK好用多了。在使用新浪微博SDK的過(guò)程中,遇到了很多痛苦的問(wèn)題,讓我很郁悶。比如要使用它的SDK,首先要了解什么是jar包模式,什么是庫模式,還要知道兩者的區別,因為他的官方API文檔說(shuō)這兩者不能混用。既然不能混用,就隨便選一個(gè)用吧,但沒(méi)那么簡(jiǎn)單。從它的文檔中可以看出,你仍然需要在一定程度上混合這兩個(gè)外部類(lèi)。
  按照正常人的思維習慣,你提供了SDK,也就提供了jar包。顯然大家會(huì )認為SDK是作為項目導入到eclipse中查看的,方便開(kāi)發(fā)者查看源碼,快速了解SDK接口和方法。關(guān)于提供的jar包,大家自然會(huì )認為是用來(lái)放在libs文件夾下的,然后加上自己開(kāi)發(fā)的項目的路徑。而且,將jar包添加到libs文件夾的方式無(wú)疑是最好的做法。因為通過(guò)這種方式,您可以在協(xié)作開(kāi)發(fā)過(guò)程中輕松共享源代碼。如果使用庫模式,在共享代碼時(shí),不僅要共享自己開(kāi)發(fā)的項目,還要共享標記為isLibrary的項目。
  但詭異的新浪SDK再次顛覆了程序員的認知。它認為兩者不應該分開(kāi)。其實(shí)就是把jar包和library模式混在一起了。這是所有麻煩的根源。
  更可笑的是,作為對外提供API接口的平臺,官方文檔中用了大量篇幅告訴開(kāi)發(fā)者如??何導出jar包,如何安裝eclipse插件。當然,jar包如何導出,eclipse插件如何安裝,都與SDK的使用有關(guān),但是最開(kāi)放的平臺也無(wú)法消除這種復雜性?您提供 SDK 是為了降低技術(shù)門(mén)檻,讓開(kāi)發(fā)者有空去做更有價(jià)值的事情。這樣比較好,不需要研究授權和鑒權。反而花了不少時(shí)間去研究如何導出jar包,如何安裝eclipse插件。能不能有服務(wù)意識!
  我在使用新浪微博SDK時(shí)經(jīng)常遇到問(wèn)題。很多問(wèn)題都是因為沒(méi)有按照官方文檔中要求的步驟操作(但是官方文檔中的步驟差別很大),比如“Cannot find the class defined by the class”異常:
  [清楚的]
<p>01-2815:56:47.970:E/AndroidRuntime(20190):java.lang.NoClassDefFoundError:com.weibo.android.R$style 01-2815:56:47.970:E/AndroidRuntime(20190):.WeiboDialog.(WeiboDialog.java:54) 01-2815:56:47.970:E/AndroidRuntime(2019 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(新浪微博SDK和騰訊的SDK比起來(lái),明顯后者好用很多)
  在使用新浪微博SDK進(jìn)行開(kāi)發(fā)時(shí),發(fā)現新浪提供的SDK比騰訊提供的SDK好用多了。在使用新浪微博SDK的過(guò)程中,遇到了很多痛苦的問(wèn)題,讓我很郁悶。比如要使用它的SDK,首先要了解什么是jar包模式,什么是庫模式,還要知道兩者的區別,因為他的官方API文檔說(shuō)這兩者不能混用。既然不能混用,就隨便選一個(gè)用吧,但沒(méi)那么簡(jiǎn)單。從它的文檔中可以看出,你仍然需要在一定程度上混合這兩個(gè)外部類(lèi)。
  按照正常人的思維習慣,你提供了SDK,也就提供了jar包。顯然大家會(huì )認為SDK是作為項目導入到eclipse中查看的,方便開(kāi)發(fā)者查看源碼,快速了解SDK接口和方法。關(guān)于提供的jar包,大家自然會(huì )認為是用來(lái)放在libs文件夾下的,然后加上自己開(kāi)發(fā)的項目的路徑。而且,將jar包添加到libs文件夾的方式無(wú)疑是最好的做法。因為通過(guò)這種方式,您可以在協(xié)作開(kāi)發(fā)過(guò)程中輕松共享源代碼。如果使用庫模式,在共享代碼時(shí),不僅要共享自己開(kāi)發(fā)的項目,還要共享標記為isLibrary的項目。
  但詭異的新浪SDK再次顛覆了程序員的認知。它認為兩者不應該分開(kāi)。其實(shí)就是把jar包和library模式混在一起了。這是所有麻煩的根源。
  更可笑的是,作為對外提供API接口的平臺,官方文檔中用了大量篇幅告訴開(kāi)發(fā)者如??何導出jar包,如何安裝eclipse插件。當然,jar包如何導出,eclipse插件如何安裝,都與SDK的使用有關(guān),但是最開(kāi)放的平臺也無(wú)法消除這種復雜性?您提供 SDK 是為了降低技術(shù)門(mén)檻,讓開(kāi)發(fā)者有空去做更有價(jià)值的事情。這樣比較好,不需要研究授權和鑒權。反而花了不少時(shí)間去研究如何導出jar包,如何安裝eclipse插件。能不能有服務(wù)意識!
  我在使用新浪微博SDK時(shí)經(jīng)常遇到問(wèn)題。很多問(wèn)題都是因為沒(méi)有按照官方文檔中要求的步驟操作(但是官方文檔中的步驟差別很大),比如“Cannot find the class defined by the class”異常:
  [清楚的]
<p>01-2815:56:47.970:E/AndroidRuntime(20190):java.lang.NoClassDefFoundError:com.weibo.android.R$style 01-2815:56:47.970:E/AndroidRuntime(20190):.WeiboDialog.(WeiboDialog.java:54) 01-2815:56:47.970:E/AndroidRuntime(2019

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(一下2019年最好用的新浪短鏈接在線(xiàn)工具排行!)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 65 次瀏覽 ? 2021-11-20 04:05 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(一下2019年最好用的新浪短鏈接在線(xiàn)工具排行!)
  需求背景
  許多人在營(yíng)銷(xiāo)和促銷(xiāo)中使用短鏈接。新浪短鏈接是大家最先接觸的。服務(wù)也很穩定,所以需求量也很大。據不完全統計,每天產(chǎn)生數十億條短鏈接。這么龐大的數量,是不是先登錄新浪微博,然后發(fā)布微博,自動(dòng)生成短鏈接?這種方法有兩個(gè)缺點(diǎn)。
  缺點(diǎn)一:太麻煩,一次只能生成一個(gè)短鏈接。如果您需要數以萬(wàn)計的鏈接怎么辦?是一一生成的嗎?
  缺點(diǎn)2:你的微博被很多熟人關(guān)注,比如同事、同學(xué)、親戚朋友、狐朋狗友等,你可能不想讓他們看到你在微博上發(fā)布的這些短鏈接。而這對他們來(lái)說(shuō)是非常不友好的。試想一下,他們的微博整天被你的短鏈接刷屏。他們可以友好嗎?說(shuō)到底,要么堵你,要么堵你,得不償失。如何解決這個(gè)問(wèn)題呢?這真的很容易。
  【新浪短鏈接開(kāi)放API】
  API有兩種格式:
  1:(返回結果為JSON格式)
  2:(返回結果為XML格式)
  如果你沒(méi)有技術(shù),又不想登錄新浪微博生成一個(gè)條目,目前國內有很多第三方新浪短鏈接生成器,基本上可以批量生成短鏈接,無(wú)需登錄新浪微博。今天小編就為大家整理出2019年最佳新浪短鏈接在線(xiàn)工具排行榜。
  【新浪短鏈接工具】
  1:狼虎短網(wǎng)址
  平臺官網(wǎng):
  
  Langhu Short URL 是最受歡迎的短鏈接生成器之一。任何用戶(hù)都可以使用平臺的短連接界面匿名縮短他們的網(wǎng)站,您還可以跟蹤產(chǎn)生短連接的訪(fǎng)問(wèn)??次數。
  但是,平臺免費界面的生成次數是有限的。如果您想無(wú)限次或多次訂閱,您可以開(kāi)設一個(gè)高級帳戶(hù)。打開(kāi)之后,你可以根據需要生成更多的短連接,以及跟蹤點(diǎn)擊次數和其他連接。數據報告。由于其技術(shù)和方便的鏈接跟蹤,Langhu Short URL 可能是目前排名第一的鏈接縮短器。
  2:千度短網(wǎng)址
  平臺官網(wǎng):
  
  千度短網(wǎng)址是一個(gè)短網(wǎng)址生成器,專(zhuān)注于定制和標記短網(wǎng)址。
  他們可以幫助您在幾秒鐘內設置一個(gè)新的短網(wǎng)址域名,無(wú)需驗證碼或額外驗證即可包裝您的長(cháng)網(wǎng)址。除了標準的短 URL 格式之外,您還可以創(chuàng )建自己的自定義短 URL 格式。這有助于您記住和使用。
  千波短鏈接
  平臺官網(wǎng):
  
  隨著(zhù)移動(dòng)搜索引擎優(yōu)化的重要性變得越來(lái)越重要,如果您在推廣過(guò)程中優(yōu)化和縮短網(wǎng)頁(yè)鏈接,您可以獲得更好的訪(fǎng)問(wèn)權限。xxx短鏈接是一個(gè)方便的縮短長(cháng)鏈接的工具。它還允許您批量縮短鏈接,與其他應用程序集成并跟蹤鏈接。對于企業(yè)用戶(hù)來(lái)說(shuō),不僅高效,而且使用起來(lái)非常方便。這使它成為一種高質(zhì)量的軟件工具,可以更好地幫助您提高推廣效率。
  小雨短鏈接
  平臺官網(wǎng):
  
  Drizzle Short Links 是另一種已經(jīng)存在很長(cháng)時(shí)間的短鏈接生成工具。Drizzle短鏈接不僅可以縮短長(cháng)鏈接,還可以自定義任意格式。使這個(gè)工具更容易使用的是,您可以直接打開(kāi)界面并將界面連接到程序。對于那些渴望縮短長(cháng)鏈接并且有特別高要求的人來(lái)說(shuō),毛毛雨短鏈接是你最好的工具。
  【總結】
  以上是目前國內使用效果最好的幾款新浪短鏈接工具的排名。它們本質(zhì)上是一樣的,至少可以滿(mǎn)足每個(gè)人的需求。無(wú)非是一些高級功能,售后服務(wù)等,有所不同。您可以根據自己的情況選擇適合自己推廣的平臺。當然,如果不嫌麻煩,也可以登錄新浪微博手動(dòng)一一生成。 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(一下2019年最好用的新浪短鏈接在線(xiàn)工具排行!)
  需求背景
  許多人在營(yíng)銷(xiāo)和促銷(xiāo)中使用短鏈接。新浪短鏈接是大家最先接觸的。服務(wù)也很穩定,所以需求量也很大。據不完全統計,每天產(chǎn)生數十億條短鏈接。這么龐大的數量,是不是先登錄新浪微博,然后發(fā)布微博,自動(dòng)生成短鏈接?這種方法有兩個(gè)缺點(diǎn)。
  缺點(diǎn)一:太麻煩,一次只能生成一個(gè)短鏈接。如果您需要數以萬(wàn)計的鏈接怎么辦?是一一生成的嗎?
  缺點(diǎn)2:你的微博被很多熟人關(guān)注,比如同事、同學(xué)、親戚朋友、狐朋狗友等,你可能不想讓他們看到你在微博上發(fā)布的這些短鏈接。而這對他們來(lái)說(shuō)是非常不友好的。試想一下,他們的微博整天被你的短鏈接刷屏。他們可以友好嗎?說(shuō)到底,要么堵你,要么堵你,得不償失。如何解決這個(gè)問(wèn)題呢?這真的很容易。
  【新浪短鏈接開(kāi)放API】
  API有兩種格式:
  1:(返回結果為JSON格式)
  2:(返回結果為XML格式)
  如果你沒(méi)有技術(shù),又不想登錄新浪微博生成一個(gè)條目,目前國內有很多第三方新浪短鏈接生成器,基本上可以批量生成短鏈接,無(wú)需登錄新浪微博。今天小編就為大家整理出2019年最佳新浪短鏈接在線(xiàn)工具排行榜。
  【新浪短鏈接工具】
  1:狼虎短網(wǎng)址
  平臺官網(wǎng):
  
  Langhu Short URL 是最受歡迎的短鏈接生成器之一。任何用戶(hù)都可以使用平臺的短連接界面匿名縮短他們的網(wǎng)站,您還可以跟蹤產(chǎn)生短連接的訪(fǎng)問(wèn)??次數。
  但是,平臺免費界面的生成次數是有限的。如果您想無(wú)限次或多次訂閱,您可以開(kāi)設一個(gè)高級帳戶(hù)。打開(kāi)之后,你可以根據需要生成更多的短連接,以及跟蹤點(diǎn)擊次數和其他連接。數據報告。由于其技術(shù)和方便的鏈接跟蹤,Langhu Short URL 可能是目前排名第一的鏈接縮短器。
  2:千度短網(wǎng)址
  平臺官網(wǎng):
  
  千度短網(wǎng)址是一個(gè)短網(wǎng)址生成器,專(zhuān)注于定制和標記短網(wǎng)址。
  他們可以幫助您在幾秒鐘內設置一個(gè)新的短網(wǎng)址域名,無(wú)需驗證碼或額外驗證即可包裝您的長(cháng)網(wǎng)址。除了標準的短 URL 格式之外,您還可以創(chuàng )建自己的自定義短 URL 格式。這有助于您記住和使用。
  千波短鏈接
  平臺官網(wǎng):
  
  隨著(zhù)移動(dòng)搜索引擎優(yōu)化的重要性變得越來(lái)越重要,如果您在推廣過(guò)程中優(yōu)化和縮短網(wǎng)頁(yè)鏈接,您可以獲得更好的訪(fǎng)問(wèn)權限。xxx短鏈接是一個(gè)方便的縮短長(cháng)鏈接的工具。它還允許您批量縮短鏈接,與其他應用程序集成并跟蹤鏈接。對于企業(yè)用戶(hù)來(lái)說(shuō),不僅高效,而且使用起來(lái)非常方便。這使它成為一種高質(zhì)量的軟件工具,可以更好地幫助您提高推廣效率。
  小雨短鏈接
  平臺官網(wǎng):
  
  Drizzle Short Links 是另一種已經(jīng)存在很長(cháng)時(shí)間的短鏈接生成工具。Drizzle短鏈接不僅可以縮短長(cháng)鏈接,還可以自定義任意格式。使這個(gè)工具更容易使用的是,您可以直接打開(kāi)界面并將界面連接到程序。對于那些渴望縮短長(cháng)鏈接并且有特別高要求的人來(lái)說(shuō),毛毛雨短鏈接是你最好的工具。
  【總結】
  以上是目前國內使用效果最好的幾款新浪短鏈接工具的排名。它們本質(zhì)上是一樣的,至少可以滿(mǎn)足每個(gè)人的需求。無(wú)非是一些高級功能,售后服務(wù)等,有所不同。您可以根據自己的情況選擇適合自己推廣的平臺。當然,如果不嫌麻煩,也可以登錄新浪微博手動(dòng)一一生成。

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(使用微博API的簡(jiǎn)便方法,你已經(jīng)有了嗎?)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 72 次瀏覽 ? 2021-11-15 19:05 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(使用微博API的簡(jiǎn)便方法,你已經(jīng)有了嗎?)
  Twitter API 將為每個(gè)請求返回適當的 HTTP 狀態(tài)。例如,當請求一個(gè)不存在的用戶(hù)信息時(shí),API 將返回 404 Not Found;當請求未通過(guò)身份驗證和授權時(shí),API 將返回 401 Not Authorized 狀態(tài)。
  使用 API 的簡(jiǎn)單方法
  如果您的系統上安裝了 curl,那么您已經(jīng)擁有了一個(gè)非常強大的使用微博 API 的工具。下面是一個(gè)使用curl的例子,很簡(jiǎn)單:
  未經(jīng)授權訪(fǎng)問(wèn)public_timeline:curl
  獲取好友的時(shí)間線(xiàn),使用身份驗證:curl -u email:password
  僅獲取標題信息: curl --head email:password
  用戶(hù)狀態(tài)相關(guān)方法
  狀態(tài)/public_timeline
  返回未設置隱私的用戶(hù)的最后 20 條消息(必須具有自定義用戶(hù)頭像)。這種方法不需要身份認證。
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  沒(méi)有。
  狀態(tài)/朋友_時(shí)間線(xiàn)
  返回最近 24 小時(shí)內經(jīng)過(guò)身份驗證的用戶(hù)及其好友的最新 20 條更新消息。
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  since_id:可選參數(微博信息ID)。僅返回ID大于since_id(晚于since_id)的微博信息內容。
  例子:
  max_id:可選參數(微博信息ID)。返回ID不大于max_id的微博信息內容。
  例子:
  計數:可選參數。每次返回的最大記錄數,不能超過(guò)200條,默認為20.
  例子:
  頁(yè)面:可選參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。根據用戶(hù)關(guān)注的帖子數,通常最多返回1000條最新的微博分頁(yè)內容,默認為1條
  例子:
  狀態(tài)/用戶(hù)時(shí)間線(xiàn)
  返回最近 24 小時(shí)內由經(jīng)過(guò)身份驗證的用戶(hù)更新的最新 20 條消息。同樣,給定的 userIdOrName 參數可用于請求其他用戶(hù)的最新消息更新。API 可能未經(jīng)過(guò)身份驗證。
  地址:
  支持的格式(format):xml、json、rss、atom
  參數列表:
  id:可選參數。根據指定的用戶(hù)UID或微博昵稱(chēng)返回微博信息。
  例子:
  user_id:可選參數。用戶(hù)UID主要用于區分用戶(hù)UID和微博昵稱(chēng)。有歧義時(shí),尤其是微博昵稱(chēng)是數字時(shí),與用戶(hù)Uid有歧義。
  例子:
  screen_name:可選參數。微博昵稱(chēng),主要用于在出現歧義時(shí)區分用戶(hù)UID和微博昵稱(chēng)。
  例子:
  since_id:可選參數(微博信息ID)。只返回id大于since_id(晚于since_id)的微博信息內容
  例子:
  max_id:可選參數(微博信息ID)。返回ID不大于max_id的微博信息內容。
  示例: 示例:
  計數:可選參數。每次返回的最大記錄數,最多返回200條記錄,默認為20條。
  例子:
  頁(yè)面:可選參數。分頁(yè)返回。注意:返回最多 200 頁(yè)的內容。
  例子:
  狀態(tài)/提及
  顯示最近給用戶(hù)的20條回復消息(消息前綴為@username)。此 API 僅對經(jīng)過(guò)身份驗證的用戶(hù)開(kāi)放。無(wú)論其他用戶(hù)是否設置了隱私,向其他用戶(hù)索取收到的回復信息列表都是非法的。
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  因為_(kāi)id??蛇x參數。返回 ID 大于值 since_id(晚于 since_id)的提及項。
  例子:
  最大 ID??蛇x參數。返回 ID 不大于 max_id(時(shí)間不晚于 max_id)的提及。
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200條,默認為20條。
  例子:
  頁(yè)??蛇x參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。
  例子:
  用戶(hù)留言相關(guān)方法
  狀態(tài)/顯示
  返回指定Id的消息,返回的消息收錄作者信息。
  訪(fǎng)問(wèn)地址:或
  {ID}
  支持格式(format):xml、json
  參數列表:
  ID。必選參數(微博信息ID),獲取發(fā)布的微博ID,如果ID不存在,返回空
  例子:
  狀態(tài)/更新
  更新已驗證用戶(hù)的消息必須收錄 content 參數,并且必須在 POST 模式下請求。成功后,以指定格式返回當前消息。
  地址:
  支持的格式(format):xml、json
  參數列表:
  地位。必填參數,待更新微博信息。必須完成 URLEncode。信息內容超過(guò)140個(gè)漢字。如果為空,將返回 400 錯誤。
  in_reply_to_status_id??蛇x參數,要回復的微博消息的@ID。此參數僅在微博內容以@username 開(kāi)頭時(shí)才有意義。
  緯度 可選參數,緯度,當前微博發(fā)布的地理位置,有效范圍-90.0到+90.0,+表示北緯。地理位置只有在用戶(hù)設置中 geo_enabled=true 時(shí)才有效。
  長(cháng)??蛇x參數,經(jīng)度。有效范圍為 -180.0 到 +180.0,+ 表示東經(jīng)。
  狀態(tài)/破壞
  要根據指定的 id 刪除消息,經(jīng)過(guò)身份驗證的用戶(hù)必須是消息的作者。
  地址:
  支持格式(format):xml、json
  參數列表:
  id 必須是要刪除的消息的 id,例如:
  或者
  用戶(hù)界面
  用戶(hù)/節目
  顯示指定用戶(hù)的擴展信息,需要指定用戶(hù)的id或顯示名。擴展信息包括用戶(hù)的頁(yè)面設置、微博數量等,第三方應用的開(kāi)發(fā)者可以根據這些信息為用戶(hù)提供合適的話(huà)題。
  注意:此API調用請求必須由合法微博用戶(hù)發(fā)出,無(wú)論是向自己或他人請求擴展信息。
  地址:
  支持的格式(format):xml、json
  參數列表:
  ID。用戶(hù) UID 或微博昵稱(chēng)。
  示例:或
  用戶(hù)身份。指定用戶(hù)UID,主要用于區分用戶(hù)UID和微博昵稱(chēng)。當存在歧義時(shí),尤其是用戶(hù)賬號為數字時(shí),與用戶(hù)Uid存在歧義。
  例子:
  屏幕名稱(chēng)。指定微博昵稱(chēng),主要用于在出現歧義時(shí)區分用戶(hù)UID和微博昵稱(chēng)。
  例子:
  狀態(tài)/朋友
  返回認證用戶(hù)的好友列表,其中收錄每個(gè)用戶(hù)當前的微博信息。這個(gè)方法也可以用來(lái)請求其他用戶(hù)的好友列表,通過(guò)下面指定的方法傳遞id參數。
  地址:
  支持的格式(format):xml、json
  參數列表:
  ID??蛇x參數。獲取UID或微博昵稱(chēng)
  例子:
  用戶(hù)身份??蛇x參數。需要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數。微博昵稱(chēng)待獲取
  例子:
  光標??蛇x參數。單個(gè)頁(yè)面只能收錄 100 個(gè)監視列表。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲得更多。如果沒(méi)有下一頁(yè),next_cursor 返回 0
  'S觀(guān)察名單
  例子:
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200條,默認返回20條。
  例子:
  狀態(tài)/追隨者
  返回經(jīng)過(guò)身份驗證的用戶(hù)的訂閱者,收錄每個(gè)訂閱者的當前消息。就像好友一樣,只需將好友地址中的好友替換為關(guān)注者即可,其他所有參數,包括參數,都不需要更改。他們都是一樣的。
  地址:
  支持的格式(format):xml、json
  參數列表:
  ID??蛇x參數。獲取粉絲的UID或微博昵稱(chēng)
  示例:或
  用戶(hù)身份??蛇x參數。需要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數。微博昵稱(chēng)待獲取
  例子:
  光標??蛇x參數。一個(gè)頁(yè)面只能收錄 100 個(gè)粉絲列表。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲得更多。如果沒(méi)有下一頁(yè),next_cursor 返回 0
  粉絲列表示例: 示例:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200條,默認返回20條。
  例子:
  私信操作方法
  direct_messages
  返回用戶(hù)的消息列表
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  因為_(kāi)id??蛇x參數。返回id大于since_id值(晚于since_id)的私信。
  例子:
  最大 ID??蛇x參數。返回ID不大于max_id(時(shí)間不晚于max_id)的私信。
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200。
  例子:
  頁(yè)??蛇x參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。
  例子:
  直接消息/發(fā)送
  返回用戶(hù)的已發(fā)消息列表
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  因為_(kāi)id??蛇x參數。返回id大于since_id值(晚于since_id)的私信。
  例子:
  最大 ID??蛇x參數。返回ID不大于max_id(時(shí)間不晚于max_id)的私信。
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200。
  例子:
  頁(yè)??蛇x參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。
  direct_messages/新
  作為認證用戶(hù),向指定的其他用戶(hù)發(fā)送定向消息,必須收錄參數 user 和 text,并且請求必須使用 POST 提交。成功將返回完整的發(fā)送消息,必須收錄參數 user 和 text,并且必須使用 POST 提交。成功將返回完整的發(fā)送消息。
  地址:
  支持格式(format):xml、json
  參數列表:
  用戶(hù):user_id 或 screen_name
  文本:必需參數。生成的消息內容需要URLEncode,文字大小必須小于300個(gè)漢字
  direct_messages/銷(xiāo)毀
  使用給定的消息 id,刪除指定的定向消息,經(jīng)過(guò)身份驗證的用戶(hù)只能刪除作為收件人收到的消息。POST 和 GET 方法都可以使用
  地址:
  支持格式(format):xml、json
  參數列表:
  ID。必選參數,需要刪除的私信主鍵ID。
  例子:
  友情操作方法
  友誼/創(chuàng )造
  在經(jīng)過(guò)身份驗證的用戶(hù)和給定 id 參數指定的用戶(hù)之間創(chuàng )建好友關(guān)系;如果操作執行成功,將返回已添加為好友的用戶(hù)信息,如果執行失敗,將返回失敗狀態(tài)字符串。
  地址:
  支持格式(format):xml、json
  參數列表:
  以下參數必須具有其中之一:
  ID。必需參數。要關(guān)注的用戶(hù) UID 或微博昵稱(chēng)
  示例:或
  用戶(hù)身份。必需參數。關(guān)注用戶(hù)的UID主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  屏幕名稱(chēng)。必需參數。關(guān)注的微博昵稱(chēng)主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  跟隨??蛇x參數。目前不支持。
  友誼/破壞
  用于取消指定id的用戶(hù)的好友關(guān)系。操作成功時(shí),返回取消好友關(guān)系的用戶(hù),失敗時(shí)返回失敗信息。
  地址:
  支持格式(format):xml、json
  參數列表:
  以下參數必須具有其中之一:
  ID。必需參數。要取消關(guān)注的用戶(hù) UID 或微博昵稱(chēng)
  示例:或
  用戶(hù)身份。必需參數。取消關(guān)注用戶(hù)的UID主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  屏幕名稱(chēng)。必需參數。取消的微博昵稱(chēng)主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  友誼/存在
  用于檢查兩個(gè)用戶(hù)之間的關(guān)系是朋友關(guān)系還是關(guān)注關(guān)系。返回彼此跟隨的關(guān)系的結果。例如:A跟B,B不跟A,會(huì )返回對應的格式數據:如xml,true或false
  地址:
  支持格式:xml、json
  參數列表:
  用戶(hù)_a。必選參數,需要判斷的用戶(hù)UID
  用戶(hù)_b。必選參數,需要判斷的關(guān)注用戶(hù)的UID
  友誼/表演
  返回兩個(gè)用戶(hù)之間關(guān)系的詳細信息
  地址:
  支持格式:xml、json
  參數列表:
  以下參數可以留空,留空則取當前用戶(hù)
  源 ID。源用戶(hù) UID
  例子:
  源屏幕名稱(chēng)。來(lái)源微博昵稱(chēng)
  例子:
  以下參數必須是可選的:
  目標 ID。待判斷的目標用戶(hù)的UID
  例子:
  目標屏幕名稱(chēng)。目標微博昵稱(chēng)待評
  例子:
  獲取用戶(hù)列表方法
  朋友/ID
  用于獲取指定用戶(hù)的好友用戶(hù)id。即你關(guān)注的人的id
  地址:
  支持格式:xml、json
  參數列表:
  ID??蛇x參數。獲取好友的UID或微博昵稱(chēng)
  示例:或
  用戶(hù)身份??蛇x參數。需要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數。微博昵稱(chēng)待獲取
  例子:
  光標??蛇x參數。單個(gè)頁(yè)面只能收錄 5000 個(gè) ID。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲取更多觀(guān)察列表。
  示例: 示例:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于5000條,默認返回500條。
  例子:
  關(guān)注者/ID
  用于獲取指定用戶(hù)被關(guān)注的用戶(hù)id。
  地址:
  支持格式:xml、json
  參數列表:
  ID??蛇x參數。獲取好友的UID或微博昵稱(chēng)
  示例:或
  用戶(hù)身份??蛇x參數,要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數,要獲取的微博昵稱(chēng)
  例子:
  光標??蛇x參數。單個(gè)頁(yè)面只能收錄 5000 個(gè) ID。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲取更多觀(guān)察列表。
  例子:
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于5000條,默認返回500條。
  例子:
  用戶(hù)賬號方式
  帳戶(hù)/verify_credentials
  如果用戶(hù)認證成功,則http狀態(tài)為200;如果沒(méi)有,將返回 401 狀態(tài)和錯誤消息。該方法用于判斷用戶(hù)的身份是否合法。
  地址:
  支持格式:xml、json
  參數列表:
  帳戶(hù)/update_profile
  自定義微博頁(yè)面參數。只會(huì )修改參數更新項。
  地址:
  支持格式:xml、json
  參數列表:
  以下參數必須有一個(gè)或多個(gè),且參數值為字符串。進(jìn)一步的限制,請參考下面各參數的說(shuō)明。
  姓名。昵稱(chēng),可選參數。不超過(guò)20個(gè)漢字
  性別 性別,可選參數。男,女,女。
  省 可選參數。參考省市代碼表
  city 是一個(gè)可選參數。參考省市代碼表,1000不限
  描述??蛇x參數。不超過(guò)160個(gè)漢字。 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(使用微博API的簡(jiǎn)便方法,你已經(jīng)有了嗎?)
  Twitter API 將為每個(gè)請求返回適當的 HTTP 狀態(tài)。例如,當請求一個(gè)不存在的用戶(hù)信息時(shí),API 將返回 404 Not Found;當請求未通過(guò)身份驗證和授權時(shí),API 將返回 401 Not Authorized 狀態(tài)。
  使用 API 的簡(jiǎn)單方法
  如果您的系統上安裝了 curl,那么您已經(jīng)擁有了一個(gè)非常強大的使用微博 API 的工具。下面是一個(gè)使用curl的例子,很簡(jiǎn)單:
  未經(jīng)授權訪(fǎng)問(wèn)public_timeline:curl
  獲取好友的時(shí)間線(xiàn),使用身份驗證:curl -u email:password
  僅獲取標題信息: curl --head email:password
  用戶(hù)狀態(tài)相關(guān)方法
  狀態(tài)/public_timeline
  返回未設置隱私的用戶(hù)的最后 20 條消息(必須具有自定義用戶(hù)頭像)。這種方法不需要身份認證。
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  沒(méi)有。
  狀態(tài)/朋友_時(shí)間線(xiàn)
  返回最近 24 小時(shí)內經(jīng)過(guò)身份驗證的用戶(hù)及其好友的最新 20 條更新消息。
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  since_id:可選參數(微博信息ID)。僅返回ID大于since_id(晚于since_id)的微博信息內容。
  例子:
  max_id:可選參數(微博信息ID)。返回ID不大于max_id的微博信息內容。
  例子:
  計數:可選參數。每次返回的最大記錄數,不能超過(guò)200條,默認為20.
  例子:
  頁(yè)面:可選參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。根據用戶(hù)關(guān)注的帖子數,通常最多返回1000條最新的微博分頁(yè)內容,默認為1條
  例子:
  狀態(tài)/用戶(hù)時(shí)間線(xiàn)
  返回最近 24 小時(shí)內由經(jīng)過(guò)身份驗證的用戶(hù)更新的最新 20 條消息。同樣,給定的 userIdOrName 參數可用于請求其他用戶(hù)的最新消息更新。API 可能未經(jīng)過(guò)身份驗證。
  地址:
  支持的格式(format):xml、json、rss、atom
  參數列表:
  id:可選參數。根據指定的用戶(hù)UID或微博昵稱(chēng)返回微博信息。
  例子:
  user_id:可選參數。用戶(hù)UID主要用于區分用戶(hù)UID和微博昵稱(chēng)。有歧義時(shí),尤其是微博昵稱(chēng)是數字時(shí),與用戶(hù)Uid有歧義。
  例子:
  screen_name:可選參數。微博昵稱(chēng),主要用于在出現歧義時(shí)區分用戶(hù)UID和微博昵稱(chēng)。
  例子:
  since_id:可選參數(微博信息ID)。只返回id大于since_id(晚于since_id)的微博信息內容
  例子:
  max_id:可選參數(微博信息ID)。返回ID不大于max_id的微博信息內容。
  示例: 示例:
  計數:可選參數。每次返回的最大記錄數,最多返回200條記錄,默認為20條。
  例子:
  頁(yè)面:可選參數。分頁(yè)返回。注意:返回最多 200 頁(yè)的內容。
  例子:
  狀態(tài)/提及
  顯示最近給用戶(hù)的20條回復消息(消息前綴為@username)。此 API 僅對經(jīng)過(guò)身份驗證的用戶(hù)開(kāi)放。無(wú)論其他用戶(hù)是否設置了隱私,向其他用戶(hù)索取收到的回復信息列表都是非法的。
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  因為_(kāi)id??蛇x參數。返回 ID 大于值 since_id(晚于 since_id)的提及項。
  例子:
  最大 ID??蛇x參數。返回 ID 不大于 max_id(時(shí)間不晚于 max_id)的提及。
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200條,默認為20條。
  例子:
  頁(yè)??蛇x參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。
  例子:
  用戶(hù)留言相關(guān)方法
  狀態(tài)/顯示
  返回指定Id的消息,返回的消息收錄作者信息。
  訪(fǎng)問(wèn)地址:或
  {ID}
  支持格式(format):xml、json
  參數列表:
  ID。必選參數(微博信息ID),獲取發(fā)布的微博ID,如果ID不存在,返回空
  例子:
  狀態(tài)/更新
  更新已驗證用戶(hù)的消息必須收錄 content 參數,并且必須在 POST 模式下請求。成功后,以指定格式返回當前消息。
  地址:
  支持的格式(format):xml、json
  參數列表:
  地位。必填參數,待更新微博信息。必須完成 URLEncode。信息內容超過(guò)140個(gè)漢字。如果為空,將返回 400 錯誤。
  in_reply_to_status_id??蛇x參數,要回復的微博消息的@ID。此參數僅在微博內容以@username 開(kāi)頭時(shí)才有意義。
  緯度 可選參數,緯度,當前微博發(fā)布的地理位置,有效范圍-90.0到+90.0,+表示北緯。地理位置只有在用戶(hù)設置中 geo_enabled=true 時(shí)才有效。
  長(cháng)??蛇x參數,經(jīng)度。有效范圍為 -180.0 到 +180.0,+ 表示東經(jīng)。
  狀態(tài)/破壞
  要根據指定的 id 刪除消息,經(jīng)過(guò)身份驗證的用戶(hù)必須是消息的作者。
  地址:
  支持格式(format):xml、json
  參數列表:
  id 必須是要刪除的消息的 id,例如:
  或者
  用戶(hù)界面
  用戶(hù)/節目
  顯示指定用戶(hù)的擴展信息,需要指定用戶(hù)的id或顯示名。擴展信息包括用戶(hù)的頁(yè)面設置、微博數量等,第三方應用的開(kāi)發(fā)者可以根據這些信息為用戶(hù)提供合適的話(huà)題。
  注意:此API調用請求必須由合法微博用戶(hù)發(fā)出,無(wú)論是向自己或他人請求擴展信息。
  地址:
  支持的格式(format):xml、json
  參數列表:
  ID。用戶(hù) UID 或微博昵稱(chēng)。
  示例:或
  用戶(hù)身份。指定用戶(hù)UID,主要用于區分用戶(hù)UID和微博昵稱(chēng)。當存在歧義時(shí),尤其是用戶(hù)賬號為數字時(shí),與用戶(hù)Uid存在歧義。
  例子:
  屏幕名稱(chēng)。指定微博昵稱(chēng),主要用于在出現歧義時(shí)區分用戶(hù)UID和微博昵稱(chēng)。
  例子:
  狀態(tài)/朋友
  返回認證用戶(hù)的好友列表,其中收錄每個(gè)用戶(hù)當前的微博信息。這個(gè)方法也可以用來(lái)請求其他用戶(hù)的好友列表,通過(guò)下面指定的方法傳遞id參數。
  地址:
  支持的格式(format):xml、json
  參數列表:
  ID??蛇x參數。獲取UID或微博昵稱(chēng)
  例子:
  用戶(hù)身份??蛇x參數。需要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數。微博昵稱(chēng)待獲取
  例子:
  光標??蛇x參數。單個(gè)頁(yè)面只能收錄 100 個(gè)監視列表。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲得更多。如果沒(méi)有下一頁(yè),next_cursor 返回 0
  'S觀(guān)察名單
  例子:
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200條,默認返回20條。
  例子:
  狀態(tài)/追隨者
  返回經(jīng)過(guò)身份驗證的用戶(hù)的訂閱者,收錄每個(gè)訂閱者的當前消息。就像好友一樣,只需將好友地址中的好友替換為關(guān)注者即可,其他所有參數,包括參數,都不需要更改。他們都是一樣的。
  地址:
  支持的格式(format):xml、json
  參數列表:
  ID??蛇x參數。獲取粉絲的UID或微博昵稱(chēng)
  示例:或
  用戶(hù)身份??蛇x參數。需要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數。微博昵稱(chēng)待獲取
  例子:
  光標??蛇x參數。一個(gè)頁(yè)面只能收錄 100 個(gè)粉絲列表。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲得更多。如果沒(méi)有下一頁(yè),next_cursor 返回 0
  粉絲列表示例: 示例:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200條,默認返回20條。
  例子:
  私信操作方法
  direct_messages
  返回用戶(hù)的消息列表
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  因為_(kāi)id??蛇x參數。返回id大于since_id值(晚于since_id)的私信。
  例子:
  最大 ID??蛇x參數。返回ID不大于max_id(時(shí)間不晚于max_id)的私信。
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200。
  例子:
  頁(yè)??蛇x參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。
  例子:
  直接消息/發(fā)送
  返回用戶(hù)的已發(fā)消息列表
  地址:
  支持格式(format):xml、json、rss、atom
  參數列表:
  因為_(kāi)id??蛇x參數。返回id大于since_id值(晚于since_id)的私信。
  例子:
  最大 ID??蛇x參數。返回ID不大于max_id(時(shí)間不晚于max_id)的私信。
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于200。
  例子:
  頁(yè)??蛇x參數。返回結果的頁(yè)碼。注意:有分頁(yè)限制。
  direct_messages/新
  作為認證用戶(hù),向指定的其他用戶(hù)發(fā)送定向消息,必須收錄參數 user 和 text,并且請求必須使用 POST 提交。成功將返回完整的發(fā)送消息,必須收錄參數 user 和 text,并且必須使用 POST 提交。成功將返回完整的發(fā)送消息。
  地址:
  支持格式(format):xml、json
  參數列表:
  用戶(hù):user_id 或 screen_name
  文本:必需參數。生成的消息內容需要URLEncode,文字大小必須小于300個(gè)漢字
  direct_messages/銷(xiāo)毀
  使用給定的消息 id,刪除指定的定向消息,經(jīng)過(guò)身份驗證的用戶(hù)只能刪除作為收件人收到的消息。POST 和 GET 方法都可以使用
  地址:
  支持格式(format):xml、json
  參數列表:
  ID。必選參數,需要刪除的私信主鍵ID。
  例子:
  友情操作方法
  友誼/創(chuàng )造
  在經(jīng)過(guò)身份驗證的用戶(hù)和給定 id 參數指定的用戶(hù)之間創(chuàng )建好友關(guān)系;如果操作執行成功,將返回已添加為好友的用戶(hù)信息,如果執行失敗,將返回失敗狀態(tài)字符串。
  地址:
  支持格式(format):xml、json
  參數列表:
  以下參數必須具有其中之一:
  ID。必需參數。要關(guān)注的用戶(hù) UID 或微博昵稱(chēng)
  示例:或
  用戶(hù)身份。必需參數。關(guān)注用戶(hù)的UID主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  屏幕名稱(chēng)。必需參數。關(guān)注的微博昵稱(chēng)主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  跟隨??蛇x參數。目前不支持。
  友誼/破壞
  用于取消指定id的用戶(hù)的好友關(guān)系。操作成功時(shí),返回取消好友關(guān)系的用戶(hù),失敗時(shí)返回失敗信息。
  地址:
  支持格式(format):xml、json
  參數列表:
  以下參數必須具有其中之一:
  ID。必需參數。要取消關(guān)注的用戶(hù) UID 或微博昵稱(chēng)
  示例:或
  用戶(hù)身份。必需參數。取消關(guān)注用戶(hù)的UID主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  屏幕名稱(chēng)。必需參數。取消的微博昵稱(chēng)主要用于區分用戶(hù)UID和微博昵稱(chēng),造成歧義。
  例子:
  友誼/存在
  用于檢查兩個(gè)用戶(hù)之間的關(guān)系是朋友關(guān)系還是關(guān)注關(guān)系。返回彼此跟隨的關(guān)系的結果。例如:A跟B,B不跟A,會(huì )返回對應的格式數據:如xml,true或false
  地址:
  支持格式:xml、json
  參數列表:
  用戶(hù)_a。必選參數,需要判斷的用戶(hù)UID
  用戶(hù)_b。必選參數,需要判斷的關(guān)注用戶(hù)的UID
  友誼/表演
  返回兩個(gè)用戶(hù)之間關(guān)系的詳細信息
  地址:
  支持格式:xml、json
  參數列表:
  以下參數可以留空,留空則取當前用戶(hù)
  源 ID。源用戶(hù) UID
  例子:
  源屏幕名稱(chēng)。來(lái)源微博昵稱(chēng)
  例子:
  以下參數必須是可選的:
  目標 ID。待判斷的目標用戶(hù)的UID
  例子:
  目標屏幕名稱(chēng)。目標微博昵稱(chēng)待評
  例子:
  獲取用戶(hù)列表方法
  朋友/ID
  用于獲取指定用戶(hù)的好友用戶(hù)id。即你關(guān)注的人的id
  地址:
  支持格式:xml、json
  參數列表:
  ID??蛇x參數。獲取好友的UID或微博昵稱(chēng)
  示例:或
  用戶(hù)身份??蛇x參數。需要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數。微博昵稱(chēng)待獲取
  例子:
  光標??蛇x參數。單個(gè)頁(yè)面只能收錄 5000 個(gè) ID。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲取更多觀(guān)察列表。
  示例: 示例:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于5000條,默認返回500條。
  例子:
  關(guān)注者/ID
  用于獲取指定用戶(hù)被關(guān)注的用戶(hù)id。
  地址:
  支持格式:xml、json
  參數列表:
  ID??蛇x參數。獲取好友的UID或微博昵稱(chēng)
  示例:或
  用戶(hù)身份??蛇x參數,要獲取的UID
  例子:
  屏幕名稱(chēng)??蛇x參數,要獲取的微博昵稱(chēng)
  例子:
  光標??蛇x參數。單個(gè)頁(yè)面只能收錄 5000 個(gè) ID。為了得到更多,游標默認從-1開(kāi)始。您可以通過(guò)增加或減少光標來(lái)獲取更多觀(guān)察列表。
  例子:
  例子:
  數數??蛇x參數。每次返回的最大記錄數(即頁(yè)面大?。?,不大于5000條,默認返回500條。
  例子:
  用戶(hù)賬號方式
  帳戶(hù)/verify_credentials
  如果用戶(hù)認證成功,則http狀態(tài)為200;如果沒(méi)有,將返回 401 狀態(tài)和錯誤消息。該方法用于判斷用戶(hù)的身份是否合法。
  地址:
  支持格式:xml、json
  參數列表:
  帳戶(hù)/update_profile
  自定義微博頁(yè)面參數。只會(huì )修改參數更新項。
  地址:
  支持格式:xml、json
  參數列表:
  以下參數必須有一個(gè)或多個(gè),且參數值為字符串。進(jìn)一步的限制,請參考下面各參數的說(shuō)明。
  姓名。昵稱(chēng),可選參數。不超過(guò)20個(gè)漢字
  性別 性別,可選參數。男,女,女。
  省 可選參數。參考省市代碼表
  city 是一個(gè)可選參數。參考省市代碼表,1000不限
  描述??蛇x參數。不超過(guò)160個(gè)漢字。

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺怎么做?如何提高網(wǎng)站信息傳播力(組圖) )

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 57 次瀏覽 ? 2021-11-15 19:04 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺怎么做?如何提高網(wǎng)站信息傳播力(組圖)
)
  1 微博登錄介紹
  微博登錄包括身份認證、用戶(hù)關(guān)系和內容傳播。允許用戶(hù)使用微博賬號登錄訪(fǎng)問(wèn)第三方網(wǎng)站,分享內容,同步信息。它具有以下特點(diǎn):
  1. 直接使用您的微博帳戶(hù)或網(wǎng)站登錄您的應用程序。
  2. 獲取微博優(yōu)質(zhì)活躍用戶(hù)。
  3. 更方便的分享到微博,完善網(wǎng)站信息的傳播。
  1.1 授權機制
  調用開(kāi)放的微博接口,如發(fā)送微博、獲取用戶(hù)基本信息、獲取熱門(mén)微博內容,都需要用戶(hù)身份認證。目前,OAuth2.0主要用于微博開(kāi)放平臺上的用戶(hù)身份認證。另外為了方便開(kāi)發(fā)者自己開(kāi)發(fā)和測試
  對于應用,我們也提供了開(kāi)發(fā)者授權的身份認證方式,但是開(kāi)發(fā)者自己的授權只適用于應用所屬的開(kāi)發(fā)者調用接口。
  接口文檔
  開(kāi)發(fā)者可以先瀏覽OAuth2.0的接口文檔,熟悉OAuth2.0接口和參數的含義,然后我們根據到應用場(chǎng)景。
  接口說(shuō)明
  OAuth2/授權
  請求用戶(hù)授權令牌
  OAuth2/access_token
  獲取授權訪(fǎng)問(wèn)令牌
  OAuth2/get_token_info
  授權信息查詢(xún)接口
  OAuth2/revokeoauth2
  授權恢復接口
  OAuth2/get_oauth2_token
  將OAuth1.0的Access Token更改為OAuth2.0的Access Token
  預防措施
  1. OAuth2.0 不需要授權,任何應用都可以使用。如果開(kāi)發(fā)者需要更長(cháng)的授權有效期,請參考本文檔授權有效期部分。
  2.如果你是異地web應用或者客戶(hù)端應用,出于安全考慮,需要在平臺網(wǎng)站填寫(xiě)redirect_url(授權回調頁(yè)面),才能使用OAuth2.0,填寫(xiě)地址:“我的申請&gt;申請信息&gt;高級信息”,對于客戶(hù)端,提供默認響應
  尋呼地址。詳情請參考授權頁(yè)面的功能部分。
  2 成為開(kāi)發(fā)者(個(gè)人網(wǎng)站:YOUYOUSHOP)
  開(kāi)發(fā)者可以通過(guò)以下步驟訪(fǎng)問(wèn)微博開(kāi)放平臺:注冊開(kāi)發(fā)者→創(chuàng )建應用→通過(guò)審核并獲得界面權限。
  2.1 注冊開(kāi)發(fā)人員
  在微博開(kāi)放平臺首頁(yè)(官網(wǎng)地址:)注冊開(kāi)發(fā)者。
  2.2 登錄成功后,進(jìn)入開(kāi)發(fā)者注冊頁(yè)面。在注冊頁(yè)面,按要求提交公司或個(gè)人的基本信息。下圖為個(gè)人開(kāi)發(fā)者注冊頁(yè)面:
  
  2.3 按要求提交信息后,審稿人進(jìn)行審核。審核通過(guò)后需要進(jìn)行身份驗證,上傳身份證信息,提交后等待審核。
  3網(wǎng)站應用和移動(dòng)應用接入應用
  在應用連接之前,必須先申請獲取對應的appid和appkey,以保證網(wǎng)站和用戶(hù)在后續過(guò)程中能夠正確認證授權。
  3.1 創(chuàng )建應用
  開(kāi)發(fā)者注冊后,點(diǎn)擊“我的應用”按鈕。
  
  跳轉到微博申請中心頁(yè)面,點(diǎn)擊創(chuàng )建應用,我的已經(jīng)審核通過(guò),創(chuàng )建了一個(gè)應用。
  
  選擇創(chuàng )建應用,選擇需要創(chuàng )建的應用類(lèi)型,我們以網(wǎng)站應用為例,點(diǎn)擊創(chuàng )建網(wǎng)站,按要求填寫(xiě)信息:
  
  網(wǎng)站 填寫(xiě)信息后,可以查看網(wǎng)站獲取的App Key和App Secret。
  3.2網(wǎng)站 完整信息
  點(diǎn)擊應用右側的“我的應用”,“應用信息”,在高級信息中編輯授權回調頁(yè)面,這里必須與后面代碼中的回調地址一致:
  
  3.3 Code SDK下載(SDK示例代碼下載)3.4網(wǎng)站開(kāi)發(fā)過(guò)程(下一篇介紹)3.5 每個(gè)人的項目需求不同,可能有不同的問(wèn)題,文章可以參考,或者留言你的問(wèn)題,我幫你解決,大家加油
   查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺怎么做?如何提高網(wǎng)站信息傳播力(組圖)
)
  1 微博登錄介紹
  微博登錄包括身份認證、用戶(hù)關(guān)系和內容傳播。允許用戶(hù)使用微博賬號登錄訪(fǎng)問(wèn)第三方網(wǎng)站,分享內容,同步信息。它具有以下特點(diǎn):
  1. 直接使用您的微博帳戶(hù)或網(wǎng)站登錄您的應用程序。
  2. 獲取微博優(yōu)質(zhì)活躍用戶(hù)。
  3. 更方便的分享到微博,完善網(wǎng)站信息的傳播。
  1.1 授權機制
  調用開(kāi)放的微博接口,如發(fā)送微博、獲取用戶(hù)基本信息、獲取熱門(mén)微博內容,都需要用戶(hù)身份認證。目前,OAuth2.0主要用于微博開(kāi)放平臺上的用戶(hù)身份認證。另外為了方便開(kāi)發(fā)者自己開(kāi)發(fā)和測試
  對于應用,我們也提供了開(kāi)發(fā)者授權的身份認證方式,但是開(kāi)發(fā)者自己的授權只適用于應用所屬的開(kāi)發(fā)者調用接口。
  接口文檔
  開(kāi)發(fā)者可以先瀏覽OAuth2.0的接口文檔,熟悉OAuth2.0接口和參數的含義,然后我們根據到應用場(chǎng)景。
  接口說(shuō)明
  OAuth2/授權
  請求用戶(hù)授權令牌
  OAuth2/access_token
  獲取授權訪(fǎng)問(wèn)令牌
  OAuth2/get_token_info
  授權信息查詢(xún)接口
  OAuth2/revokeoauth2
  授權恢復接口
  OAuth2/get_oauth2_token
  將OAuth1.0的Access Token更改為OAuth2.0的Access Token
  預防措施
  1. OAuth2.0 不需要授權,任何應用都可以使用。如果開(kāi)發(fā)者需要更長(cháng)的授權有效期,請參考本文檔授權有效期部分。
  2.如果你是異地web應用或者客戶(hù)端應用,出于安全考慮,需要在平臺網(wǎng)站填寫(xiě)redirect_url(授權回調頁(yè)面),才能使用OAuth2.0,填寫(xiě)地址:“我的申請&gt;申請信息&gt;高級信息”,對于客戶(hù)端,提供默認響應
  尋呼地址。詳情請參考授權頁(yè)面的功能部分。
  2 成為開(kāi)發(fā)者(個(gè)人網(wǎng)站:YOUYOUSHOP)
  開(kāi)發(fā)者可以通過(guò)以下步驟訪(fǎng)問(wèn)微博開(kāi)放平臺:注冊開(kāi)發(fā)者→創(chuàng )建應用→通過(guò)審核并獲得界面權限。
  2.1 注冊開(kāi)發(fā)人員
  在微博開(kāi)放平臺首頁(yè)(官網(wǎng)地址:)注冊開(kāi)發(fā)者。
  2.2 登錄成功后,進(jìn)入開(kāi)發(fā)者注冊頁(yè)面。在注冊頁(yè)面,按要求提交公司或個(gè)人的基本信息。下圖為個(gè)人開(kāi)發(fā)者注冊頁(yè)面:
  
  2.3 按要求提交信息后,審稿人進(jìn)行審核。審核通過(guò)后需要進(jìn)行身份驗證,上傳身份證信息,提交后等待審核。
  3網(wǎng)站應用和移動(dòng)應用接入應用
  在應用連接之前,必須先申請獲取對應的appid和appkey,以保證網(wǎng)站和用戶(hù)在后續過(guò)程中能夠正確認證授權。
  3.1 創(chuàng )建應用
  開(kāi)發(fā)者注冊后,點(diǎn)擊“我的應用”按鈕。
  
  跳轉到微博申請中心頁(yè)面,點(diǎn)擊創(chuàng )建應用,我的已經(jīng)審核通過(guò),創(chuàng )建了一個(gè)應用。
  
  選擇創(chuàng )建應用,選擇需要創(chuàng )建的應用類(lèi)型,我們以網(wǎng)站應用為例,點(diǎn)擊創(chuàng )建網(wǎng)站,按要求填寫(xiě)信息:
  
  網(wǎng)站 填寫(xiě)信息后,可以查看網(wǎng)站獲取的App Key和App Secret。
  3.2網(wǎng)站 完整信息
  點(diǎn)擊應用右側的“我的應用”,“應用信息”,在高級信息中編輯授權回調頁(yè)面,這里必須與后面代碼中的回調地址一致:
  
  3.3 Code SDK下載(SDK示例代碼下載)3.4網(wǎng)站開(kāi)發(fā)過(guò)程(下一篇介紹)3.5 每個(gè)人的項目需求不同,可能有不同的問(wèn)題,文章可以參考,或者留言你的問(wèn)題,我幫你解決,大家加油
  

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(安裝微博SDK微博鏈接多種語(yǔ)言2API應用(組圖))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 61 次瀏覽 ? 2021-11-14 22:25 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(安裝微博SDK微博鏈接多種語(yǔ)言2API應用(組圖))
  當采集微博數據時(shí),可以使用微博的API進(jìn)行調用。調用微博API時(shí)需要完成兩個(gè)任務(wù)。第一步是創(chuàng )建一個(gè)應用程序,第二步是安裝微博SDK。
  創(chuàng )建應用程序
  創(chuàng )建應用的目的是獲取app-key和app-secret,設置授權回調頁(yè)面。
  登錄微博開(kāi)放平臺創(chuàng )建應用
  隨意填寫(xiě)應用名稱(chēng)及后續信息。填寫(xiě)后無(wú)需提交審核。您所需要的只是應用程序密鑰和應用程序機密。應用創(chuàng )建成功后,可以在“我的應用”中看到新創(chuàng )建的應用的詳細信息,在“應用信息”中可以找到App Key和App Secret,后面會(huì )用到。
  
  然后打開(kāi)上面“申請信息”中的“高級信息”,然后點(diǎn)擊“高級信息”中的“編輯”按鈕,將“授權回調頁(yè)面”設置為:,同時(shí)將“取消授權回調頁(yè)面”設置為:. 至此,第一步已經(jīng)完成。
  安裝微博SDK
  微博SDK鏈接,微博SDK支持多國語(yǔ)言,本文以php為例來(lái)說(shuō)明操作。
  
  新浪微博的授權機制,即OAuth 2
  API 調用需要獲取用戶(hù)認證(用戶(hù)授權)。目前,OAuth2.0主要用于微博開(kāi)放平臺上的用戶(hù)身份認證。
  關(guān)于OAuth2.0協(xié)議的授權流程,請參考如下流程圖,其中Client指的是第三方應用(也就是我們自己在第三步創(chuàng )建的應用),Resource Owner指的是一個(gè)user,Authorization Server 是我們的授權 Server,Resource Server 是一個(gè) API server。
  從流程圖中可以看出,為了調用API服務(wù)器內容,需要將訪(fǎng)問(wèn)令牌告知API服務(wù)器;用戶(hù)授權后,訪(fǎng)問(wèn)令牌返回給新浪(授權服務(wù)器)創(chuàng )建的應用程序;為了完成用戶(hù)授權,我們應用程序首先要給用戶(hù)授權頁(yè)面(授權請求)。
  
  1. 獲取授權請求地址
  $o = 新 SaeTOAuthV2( WB_AKEY, WB_SKEY );
  $code_url = $o-&gt;getAuthorizeURL(WB_CALLBACK_URL);
  在瀏覽器地址欄中輸入授權 URL,然后按 Enter。瀏覽器中彈出一個(gè)頁(yè)面。首先點(diǎn)擊“Authorize”(這里進(jìn)行OAuth 2認證。我理解用戶(hù)訪(fǎng)問(wèn)我的應用后會(huì )將頁(yè)面定向到新浪服務(wù)器。用戶(hù)向新浪服務(wù)器輸入信息后,我授權我的應用訪(fǎng)問(wèn)用戶(hù)數據.這里我已經(jīng)授權我的微博有以下程序)。授權后,瀏覽器中的網(wǎng)址類(lèi)似:
  代碼是授權許可
  2. 獲取訪(fǎng)問(wèn)令牌
  我們需要將代碼后面的字符串提交給新浪授權服務(wù)器來(lái)獲取訪(fǎng)問(wèn)令牌。相當于告訴新浪服務(wù)器我們的應用已經(jīng)得到用戶(hù)的授權,現在可以訪(fǎng)問(wèn)用戶(hù)的數據了,所以授權服務(wù)器給了我們一個(gè)訪(fǎng)問(wèn)令牌,我們就可以從API服務(wù)器獲取微博數據了。
  $keys = array();
  $o = 新 SaeTOAuthV2( WB_AKEY, WB_SKEY );
  $keys['code'] = '89c143736a55980bd2e82460b1092c88';
  //fe080b632eec18452a9ec8eea3c4b748
  $keys['redirect_uri'] = WB_CALLBACK_URL;
  嘗試 {
  $token = $o-&gt;getAccessToken('code', $keys);
  }
  捕獲(OAuthException $e){
  echo "getAccessToken fail.reason:".$e-&gt;getMessage()."\n";
  }
  var_dump($token);//expire_in 表示access_token的有效期
  $accessToken = $token["access_token"];
  3.獲取微博數據,編寫(xiě)代碼調用微博api
  $accessToken ='2.00S_7idC0psiN42941abc2354ymrJC';
  $c = new SaeTClientV2(WB_AKEY, WB_SKEY, $accessToken);
  $ret = $c-&gt;show_user_by_name('小二來(lái)了一噸白菜');
  2013年7月2日起,微博開(kāi)放平臺將升級用戶(hù)關(guān)系閱讀和微博內容閱讀界面;為確保您的在線(xiàn)應用程序正常運行,請在7月2日之前進(jìn)行以下接口升級: 本次升級對微博客戶(hù)端和兼容應用程序沒(méi)有影響。升級過(guò)程中遇到任何問(wèn)題,請私信@微博開(kāi)平臺。謝謝你的理解和支持!具體調整界面如下:
  獲取當前登錄用戶(hù)發(fā)布的微博消息列表(2/statuses/user_timeline)
  獲取當前登錄用戶(hù)發(fā)布的微博消息ID列表(2/statuses/user_timeline/ids)
  獲取用戶(hù)的關(guān)注列表(2/friendships/friends)
  獲取普通關(guān)注者列表(2/friendships/friends/in_common)
  獲取雙向觀(guān)察名單(2/友誼/朋友/雙邊)
  獲取雙向關(guān)注UID列表(2/friendships/friends/bilateral/ids)
  獲取用戶(hù)關(guān)注對象的UID列表(2/friendships/friends/ids)
  獲取用戶(hù)的粉絲列表(2/friendships/followers)
  獲取用戶(hù)的粉絲UID列表(2/friendships/followers/ids)
  獲取用戶(hù)優(yōu)質(zhì)粉絲列表(2/好友/關(guān)注/活躍)
  即:接口升級后:uid和screen_name只能是當前授權用戶(hù),第三方微博客戶(hù)端不受影響 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(安裝微博SDK微博鏈接多種語(yǔ)言2API應用(組圖))
  當采集微博數據時(shí),可以使用微博的API進(jìn)行調用。調用微博API時(shí)需要完成兩個(gè)任務(wù)。第一步是創(chuàng )建一個(gè)應用程序,第二步是安裝微博SDK。
  創(chuàng )建應用程序
  創(chuàng )建應用的目的是獲取app-key和app-secret,設置授權回調頁(yè)面。
  登錄微博開(kāi)放平臺創(chuàng )建應用
  隨意填寫(xiě)應用名稱(chēng)及后續信息。填寫(xiě)后無(wú)需提交審核。您所需要的只是應用程序密鑰和應用程序機密。應用創(chuàng )建成功后,可以在“我的應用”中看到新創(chuàng )建的應用的詳細信息,在“應用信息”中可以找到App Key和App Secret,后面會(huì )用到。
  
  然后打開(kāi)上面“申請信息”中的“高級信息”,然后點(diǎn)擊“高級信息”中的“編輯”按鈕,將“授權回調頁(yè)面”設置為:,同時(shí)將“取消授權回調頁(yè)面”設置為:. 至此,第一步已經(jīng)完成。
  安裝微博SDK
  微博SDK鏈接,微博SDK支持多國語(yǔ)言,本文以php為例來(lái)說(shuō)明操作。
  
  新浪微博的授權機制,即OAuth 2
  API 調用需要獲取用戶(hù)認證(用戶(hù)授權)。目前,OAuth2.0主要用于微博開(kāi)放平臺上的用戶(hù)身份認證。
  關(guān)于OAuth2.0協(xié)議的授權流程,請參考如下流程圖,其中Client指的是第三方應用(也就是我們自己在第三步創(chuàng )建的應用),Resource Owner指的是一個(gè)user,Authorization Server 是我們的授權 Server,Resource Server 是一個(gè) API server。
  從流程圖中可以看出,為了調用API服務(wù)器內容,需要將訪(fǎng)問(wèn)令牌告知API服務(wù)器;用戶(hù)授權后,訪(fǎng)問(wèn)令牌返回給新浪(授權服務(wù)器)創(chuàng )建的應用程序;為了完成用戶(hù)授權,我們應用程序首先要給用戶(hù)授權頁(yè)面(授權請求)。
  
  1. 獲取授權請求地址
  $o = 新 SaeTOAuthV2( WB_AKEY, WB_SKEY );
  $code_url = $o-&gt;getAuthorizeURL(WB_CALLBACK_URL);
  在瀏覽器地址欄中輸入授權 URL,然后按 Enter。瀏覽器中彈出一個(gè)頁(yè)面。首先點(diǎn)擊“Authorize”(這里進(jìn)行OAuth 2認證。我理解用戶(hù)訪(fǎng)問(wèn)我的應用后會(huì )將頁(yè)面定向到新浪服務(wù)器。用戶(hù)向新浪服務(wù)器輸入信息后,我授權我的應用訪(fǎng)問(wèn)用戶(hù)數據.這里我已經(jīng)授權我的微博有以下程序)。授權后,瀏覽器中的網(wǎng)址類(lèi)似:
  代碼是授權許可
  2. 獲取訪(fǎng)問(wèn)令牌
  我們需要將代碼后面的字符串提交給新浪授權服務(wù)器來(lái)獲取訪(fǎng)問(wèn)令牌。相當于告訴新浪服務(wù)器我們的應用已經(jīng)得到用戶(hù)的授權,現在可以訪(fǎng)問(wèn)用戶(hù)的數據了,所以授權服務(wù)器給了我們一個(gè)訪(fǎng)問(wèn)令牌,我們就可以從API服務(wù)器獲取微博數據了。
  $keys = array();
  $o = 新 SaeTOAuthV2( WB_AKEY, WB_SKEY );
  $keys['code'] = '89c143736a55980bd2e82460b1092c88';
  //fe080b632eec18452a9ec8eea3c4b748
  $keys['redirect_uri'] = WB_CALLBACK_URL;
  嘗試 {
  $token = $o-&gt;getAccessToken('code', $keys);
  }
  捕獲(OAuthException $e){
  echo "getAccessToken fail.reason:".$e-&gt;getMessage()."\n";
  }
  var_dump($token);//expire_in 表示access_token的有效期
  $accessToken = $token["access_token"];
  3.獲取微博數據,編寫(xiě)代碼調用微博api
  $accessToken ='2.00S_7idC0psiN42941abc2354ymrJC';
  $c = new SaeTClientV2(WB_AKEY, WB_SKEY, $accessToken);
  $ret = $c-&gt;show_user_by_name('小二來(lái)了一噸白菜');
  2013年7月2日起,微博開(kāi)放平臺將升級用戶(hù)關(guān)系閱讀和微博內容閱讀界面;為確保您的在線(xiàn)應用程序正常運行,請在7月2日之前進(jìn)行以下接口升級: 本次升級對微博客戶(hù)端和兼容應用程序沒(méi)有影響。升級過(guò)程中遇到任何問(wèn)題,請私信@微博開(kāi)平臺。謝謝你的理解和支持!具體調整界面如下:
  獲取當前登錄用戶(hù)發(fā)布的微博消息列表(2/statuses/user_timeline)
  獲取當前登錄用戶(hù)發(fā)布的微博消息ID列表(2/statuses/user_timeline/ids)
  獲取用戶(hù)的關(guān)注列表(2/friendships/friends)
  獲取普通關(guān)注者列表(2/friendships/friends/in_common)
  獲取雙向觀(guān)察名單(2/友誼/朋友/雙邊)
  獲取雙向關(guān)注UID列表(2/friendships/friends/bilateral/ids)
  獲取用戶(hù)關(guān)注對象的UID列表(2/friendships/friends/ids)
  獲取用戶(hù)的粉絲列表(2/friendships/followers)
  獲取用戶(hù)的粉絲UID列表(2/friendships/followers/ids)
  獲取用戶(hù)優(yōu)質(zhì)粉絲列表(2/好友/關(guān)注/活躍)
  即:接口升級后:uid和screen_name只能是當前授權用戶(hù),第三方微博客戶(hù)端不受影響

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(秋色園(已集成社區通用組件登陸,大伙可體驗下))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 56 次瀏覽 ? 2021-11-14 22:21 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(秋色園(已集成社區通用組件登陸,大伙可體驗下))
  初步想法:
  最近想在秋園加一個(gè): 新浪微博登錄:
  
  為此,我花了一些時(shí)間研究新浪微博的API。
  由于微博精靈系列軟件沒(méi)有使用微博API,雖然我開(kāi)通了新浪微博應用軟件一年多,但一直沒(méi)有研究過(guò)相關(guān)的API,所以一直沒(méi)能用OAuth授權進(jìn)行清理。
  以汕頭 OAuth 為例:
  不知道,如果我這樣做,會(huì )出現一個(gè)概念名詞:OAuth 2.0。(一個(gè)安全、開(kāi)放、簡(jiǎn)單的第三方登錄協(xié)議,具體是什么我就不解釋了,會(huì )問(wèn)谷歌和360搜索)。
  既然是協(xié)議,就會(huì )有一定的通用性。幸運的是,除了新浪微博,其他第三方也使用了本協(xié)議。
  這樣,只要我們學(xué)會(huì )一個(gè),其他的都是通用的:
  
  ,也是類(lèi)似的開(kāi)發(fā)方式。
  發(fā)現OAuth授權登錄應用很常見(jiàn):
  再截圖讓大家回想一下,熟悉一下網(wǎng)站的一些登錄:
  土豆網(wǎng):
  
  秋園(已集成社區常用組件登錄,大家可以體驗):
  
  美麗 說(shuō):
  
  從上圖我們都可以發(fā)現,很多流行的網(wǎng)站幾乎都有這個(gè)。
  協(xié)議是相同的,但沒(méi)有共同的組件:
  本來(lái)只想加入新浪微博,后來(lái)發(fā)現還有QQ,而且還有很多。. . .
  于是,我停下來(lái)想了想,上網(wǎng)查了一下。我沒(méi)有找到這樣一個(gè)通用組件。因此,我設想將其編寫(xiě)為通用組件,以使其對用戶(hù)盡可能簡(jiǎn)單。
  既然沒(méi)有,那我就去做,并且做到:
  經(jīng)過(guò)一天一夜的努力,終于建成并融入了秋園。這么短的時(shí)間就完成了,說(shuō)明不復雜,但是對于新手來(lái)說(shuō)并不容易。
  雖然是通用組件,可惜只適合.NET開(kāi)發(fā);幸運的是,它允許 .NET 開(kāi)發(fā)人員(新人和老手)將這種社區登錄快速集成到他們自己的 網(wǎng)站 中,這只需幾分鐘的流程代碼編寫(xiě)。
  如果你想集成這種應用程序,你應該做以下幾件事:
  1:前往新浪微博開(kāi)放平臺,注冊開(kāi)發(fā)者賬號,創(chuàng )建網(wǎng)站應用獲取AppKey和AppSecret。這一步不需要復查。
  操作網(wǎng)址:
  2:去騰訊的開(kāi)放平臺做和新浪開(kāi)放平臺一樣的事情。
  操作網(wǎng)址:
  本文摘要:(閱讀本文后,您應該得到以下信息):
  1:有一個(gè)協(xié)議叫OAuth,可以集成第三方應用登錄。
  2:我發(fā)現很多網(wǎng)站都有QQ號登錄,你也可以用你的新浪微博賬號登錄,也可以用msn、人人等賬號登錄。
  3:原來(lái)你自己的網(wǎng)站也可以集成這種萬(wàn)能登錄,不用費多少力氣。
  下一節可能介紹的內容:
  1:OAuth的簡(jiǎn)單申請流程。
  2:下載組件和源代碼。
  3:組件集成教程。
  順便貼一下組件的源碼截圖:
  
  在51cto大賽的入口頁(yè)面,感謝路過(guò)的朋友投出一票: 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(秋色園(已集成社區通用組件登陸,大伙可體驗下))
  初步想法:
  最近想在秋園加一個(gè): 新浪微博登錄:
  
  為此,我花了一些時(shí)間研究新浪微博的API。
  由于微博精靈系列軟件沒(méi)有使用微博API,雖然我開(kāi)通了新浪微博應用軟件一年多,但一直沒(méi)有研究過(guò)相關(guān)的API,所以一直沒(méi)能用OAuth授權進(jìn)行清理。
  以汕頭 OAuth 為例:
  不知道,如果我這樣做,會(huì )出現一個(gè)概念名詞:OAuth 2.0。(一個(gè)安全、開(kāi)放、簡(jiǎn)單的第三方登錄協(xié)議,具體是什么我就不解釋了,會(huì )問(wèn)谷歌和360搜索)。
  既然是協(xié)議,就會(huì )有一定的通用性。幸運的是,除了新浪微博,其他第三方也使用了本協(xié)議。
  這樣,只要我們學(xué)會(huì )一個(gè),其他的都是通用的:
  
  ,也是類(lèi)似的開(kāi)發(fā)方式。
  發(fā)現OAuth授權登錄應用很常見(jiàn):
  再截圖讓大家回想一下,熟悉一下網(wǎng)站的一些登錄:
  土豆網(wǎng):
  
  秋園(已集成社區常用組件登錄,大家可以體驗):
  
  美麗 說(shuō):
  
  從上圖我們都可以發(fā)現,很多流行的網(wǎng)站幾乎都有這個(gè)。
  協(xié)議是相同的,但沒(méi)有共同的組件:
  本來(lái)只想加入新浪微博,后來(lái)發(fā)現還有QQ,而且還有很多。. . .
  于是,我停下來(lái)想了想,上網(wǎng)查了一下。我沒(méi)有找到這樣一個(gè)通用組件。因此,我設想將其編寫(xiě)為通用組件,以使其對用戶(hù)盡可能簡(jiǎn)單。
  既然沒(méi)有,那我就去做,并且做到:
  經(jīng)過(guò)一天一夜的努力,終于建成并融入了秋園。這么短的時(shí)間就完成了,說(shuō)明不復雜,但是對于新手來(lái)說(shuō)并不容易。
  雖然是通用組件,可惜只適合.NET開(kāi)發(fā);幸運的是,它允許 .NET 開(kāi)發(fā)人員(新人和老手)將這種社區登錄快速集成到他們自己的 網(wǎng)站 中,這只需幾分鐘的流程代碼編寫(xiě)。
  如果你想集成這種應用程序,你應該做以下幾件事:
  1:前往新浪微博開(kāi)放平臺,注冊開(kāi)發(fā)者賬號,創(chuàng )建網(wǎng)站應用獲取AppKey和AppSecret。這一步不需要復查。
  操作網(wǎng)址:
  2:去騰訊的開(kāi)放平臺做和新浪開(kāi)放平臺一樣的事情。
  操作網(wǎng)址:
  本文摘要:(閱讀本文后,您應該得到以下信息):
  1:有一個(gè)協(xié)議叫OAuth,可以集成第三方應用登錄。
  2:我發(fā)現很多網(wǎng)站都有QQ號登錄,你也可以用你的新浪微博賬號登錄,也可以用msn、人人等賬號登錄。
  3:原來(lái)你自己的網(wǎng)站也可以集成這種萬(wàn)能登錄,不用費多少力氣。
  下一節可能介紹的內容:
  1:OAuth的簡(jiǎn)單申請流程。
  2:下載組件和源代碼。
  3:組件集成教程。
  順便貼一下組件的源碼截圖:
  
  在51cto大賽的入口頁(yè)面,感謝路過(guò)的朋友投出一票:

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(基于新浪微博的移動(dòng)電子商務(wù)系統Android客戶(hù)端軟件應運而生軟件)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 64 次瀏覽 ? 2021-11-14 08:06 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(基于新浪微博的移動(dòng)電子商務(wù)系統Android客戶(hù)端軟件應運而生軟件)
  基于新浪微博的移動(dòng)電子商務(wù)系統
  Android 是一個(gè)基于 Linux 內核的操作系統。以其獨特的開(kāi)放性,廣泛應用于智能手機等智能終端,并迅速發(fā)展成為市場(chǎng)占有率最大的手機操作系統。電子商務(wù)近年來(lái)發(fā)展迅速,通過(guò)互聯(lián)網(wǎng)進(jìn)行交易已成為一種趨勢。作為智能移動(dòng)終端與電子商務(wù)的結合,移動(dòng)電子商務(wù)具有巨大的發(fā)展潛力。微博是微博的簡(jiǎn)稱(chēng),是一個(gè)基于用戶(hù)關(guān)系的信息共享、傳播和獲取平臺。用戶(hù)以文字形式更新信息,實(shí)現即時(shí)分享。微博的開(kāi)放性和即時(shí)性使其成為發(fā)展最快的互聯(lián)網(wǎng)業(yè)務(wù)。所以,利用微博平臺推動(dòng)移動(dòng)電子商務(wù)的發(fā)展具有很大的市場(chǎng)價(jià)值,但目前市場(chǎng)上還沒(méi)有基于微博平臺的移動(dòng)電子商務(wù)軟件。在此背景下,基于微博的移動(dòng)電子商務(wù)系統Android客戶(hù)端軟件應運而生。由于新浪微博是中國用戶(hù)最多的微博平臺,本系統以新浪微博為開(kāi)發(fā)平臺。新浪微博Android平臺SDK(軟件開(kāi)發(fā)包)為第三方微博應用提供簡(jiǎn)單易用的微博API調用服務(wù),讓第三方客戶(hù)端無(wú)需了解復雜的驗證、API(應用編程接口)調用過(guò)程。并且可以實(shí)現分享到微博的功能,可以將文字或多媒體信息分享到內置的分享頁(yè)面,并發(fā)送到微博。
  這個(gè)SDK封裝了對HTTP請求和Json信息的分析,我們只需要實(shí)現頁(yè)面相關(guān)功能的開(kāi)發(fā),大大減輕了程序員的開(kāi)發(fā)壓力。本文所討論的系統開(kāi)發(fā)的核心內容是基于A(yíng)ndroid平臺,結合新浪微博API實(shí)現基于微博的移動(dòng)電子商務(wù)系統的Android客戶(hù)端軟件。本文介紹了移動(dòng)電子商務(wù)、Android開(kāi)發(fā)平臺和微博開(kāi)發(fā)平臺的相關(guān)技術(shù),分析了當前國內外電子商務(wù)、Android手機平臺和微博系統的應用,設計了基于A(yíng)ndroid的移動(dòng)電子商務(wù)系統。在新浪微博客戶(hù)端軟件實(shí)現登錄注冊模塊、業(yè)務(wù)信息模塊、微博編輯模塊、采集模塊、個(gè)人信息模塊、二維碼模塊、天氣查詢(xún)模塊。最后,該系統使用戶(hù)免于刻意尋找時(shí)間在線(xiàn)搜索產(chǎn)品。只要有安卓手機,用戶(hù)就可以隨時(shí)隨地瀏覽商家促銷(xiāo)信息。它不僅解放了時(shí)間和空間的限制,而且使用戶(hù)能夠更有效地利用時(shí)間。他們可以利用在公交車(chē)上、地鐵上的時(shí)間,以及許多其他的等待時(shí)間來(lái)獲取商業(yè)信息。完成了基于微博的電子商務(wù)系統Android客戶(hù)端軟件的基本功能開(kāi)發(fā)?,F在軟件可以正常運行了。大大節省了人們挑選物品的時(shí)間,加速了商品的流通,
  現在就下載 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(基于新浪微博的移動(dòng)電子商務(wù)系統Android客戶(hù)端軟件應運而生軟件)
  基于新浪微博的移動(dòng)電子商務(wù)系統
  Android 是一個(gè)基于 Linux 內核的操作系統。以其獨特的開(kāi)放性,廣泛應用于智能手機等智能終端,并迅速發(fā)展成為市場(chǎng)占有率最大的手機操作系統。電子商務(wù)近年來(lái)發(fā)展迅速,通過(guò)互聯(lián)網(wǎng)進(jìn)行交易已成為一種趨勢。作為智能移動(dòng)終端與電子商務(wù)的結合,移動(dòng)電子商務(wù)具有巨大的發(fā)展潛力。微博是微博的簡(jiǎn)稱(chēng),是一個(gè)基于用戶(hù)關(guān)系的信息共享、傳播和獲取平臺。用戶(hù)以文字形式更新信息,實(shí)現即時(shí)分享。微博的開(kāi)放性和即時(shí)性使其成為發(fā)展最快的互聯(lián)網(wǎng)業(yè)務(wù)。所以,利用微博平臺推動(dòng)移動(dòng)電子商務(wù)的發(fā)展具有很大的市場(chǎng)價(jià)值,但目前市場(chǎng)上還沒(méi)有基于微博平臺的移動(dòng)電子商務(wù)軟件。在此背景下,基于微博的移動(dòng)電子商務(wù)系統Android客戶(hù)端軟件應運而生。由于新浪微博是中國用戶(hù)最多的微博平臺,本系統以新浪微博為開(kāi)發(fā)平臺。新浪微博Android平臺SDK(軟件開(kāi)發(fā)包)為第三方微博應用提供簡(jiǎn)單易用的微博API調用服務(wù),讓第三方客戶(hù)端無(wú)需了解復雜的驗證、API(應用編程接口)調用過(guò)程。并且可以實(shí)現分享到微博的功能,可以將文字或多媒體信息分享到內置的分享頁(yè)面,并發(fā)送到微博。
  這個(gè)SDK封裝了對HTTP請求和Json信息的分析,我們只需要實(shí)現頁(yè)面相關(guān)功能的開(kāi)發(fā),大大減輕了程序員的開(kāi)發(fā)壓力。本文所討論的系統開(kāi)發(fā)的核心內容是基于A(yíng)ndroid平臺,結合新浪微博API實(shí)現基于微博的移動(dòng)電子商務(wù)系統的Android客戶(hù)端軟件。本文介紹了移動(dòng)電子商務(wù)、Android開(kāi)發(fā)平臺和微博開(kāi)發(fā)平臺的相關(guān)技術(shù),分析了當前國內外電子商務(wù)、Android手機平臺和微博系統的應用,設計了基于A(yíng)ndroid的移動(dòng)電子商務(wù)系統。在新浪微博客戶(hù)端軟件實(shí)現登錄注冊模塊、業(yè)務(wù)信息模塊、微博編輯模塊、采集模塊、個(gè)人信息模塊、二維碼模塊、天氣查詢(xún)模塊。最后,該系統使用戶(hù)免于刻意尋找時(shí)間在線(xiàn)搜索產(chǎn)品。只要有安卓手機,用戶(hù)就可以隨時(shí)隨地瀏覽商家促銷(xiāo)信息。它不僅解放了時(shí)間和空間的限制,而且使用戶(hù)能夠更有效地利用時(shí)間。他們可以利用在公交車(chē)上、地鐵上的時(shí)間,以及許多其他的等待時(shí)間來(lái)獲取商業(yè)信息。完成了基于微博的電子商務(wù)系統Android客戶(hù)端軟件的基本功能開(kāi)發(fā)?,F在軟件可以正常運行了。大大節省了人們挑選物品的時(shí)間,加速了商品的流通,
  現在就下載

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(好長(cháng)時(shí)間沒(méi)寫(xiě)插件之前同步更新到微博的流程詳解(圖) )

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 66 次瀏覽 ? 2021-11-13 22:09 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(好長(cháng)時(shí)間沒(méi)寫(xiě)插件之前同步更新到微博的流程詳解(圖)
)
<p>很久沒(méi)有寫(xiě)文章 與WordPress 插件相關(guān)的文章了。今天給大家推薦一款WordPress同步更新微博的插件-wp2wb。這個(gè)插件是由博主Ryan開(kāi)發(fā)的。該插件主要是幫助我們在發(fā)布文章時(shí)自動(dòng)將文章發(fā)布到新浪微博,我們可以選擇發(fā)布在普通微博或頭條 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(好長(cháng)時(shí)間沒(méi)寫(xiě)插件之前同步更新到微博的流程詳解(圖)
)
<p>很久沒(méi)有寫(xiě)文章 與WordPress 插件相關(guān)的文章了。今天給大家推薦一款WordPress同步更新微博的插件-wp2wb。這個(gè)插件是由博主Ryan開(kāi)發(fā)的。該插件主要是幫助我們在發(fā)布文章時(shí)自動(dòng)將文章發(fā)布到新浪微博,我們可以選擇發(fā)布在普通微博或頭條

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(java如何調用微博接口:你查看下新浪微博仔細的看看)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 61 次瀏覽 ? 2021-11-11 23:12 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(java如何調用微博接口:你查看下新浪微博仔細的看看)
  java中如何調用新浪微博接口:你查看新浪微博api。細看。首先申請一個(gè)應用key和key調用。您必須先登錄一個(gè)帳戶(hù)。這個(gè)新浪api明明說(shuō)是跳轉到他的頁(yè)面。如果登錄成功,就可以調用已有的界面。如果有其他需求,可以使用http抓取頁(yè)面。
  如何使用新浪微博的內容接口...JAVA相關(guān)-:新浪上有OpenAPI接口,可以學(xué)習新浪給出的例子
  如何使用新浪微博API開(kāi)放平臺進(jìn)行程序開(kāi)發(fā):但新浪提供的API可謂是一個(gè)繁瑣的項目,尤其是java API。javaAPI的三個(gè)版本會(huì )讓你的生活破碎到極致:weibo4j-oauth2.0 weibo4jandroid和android-sdk這三個(gè)版本真的是逆天了。自從新浪微博把v1改成v2后,weibo4jandroid已經(jīng)不可用了,所以只有...
  新浪微博java-SDK下的應用-發(fā)布微博-需要反復獲取access-token嗎?-:是的,我需要再次獲取...
  Java調用新浪微博界面發(fā)送微博中文亂碼?如何解決?或者最好有code-:看你的編碼格式,一般是utf8...
  騰訊微博開(kāi)放平臺java SDK的使用方法-:1、將SDK的dist目錄下的jar庫添加到你的Java工程中,并添加到你的編譯路徑中。2、在你的Java項目中在代碼中導入對應的包名3、非web應用請修改參考MainDemo.java,web應用請修改config.jsp,參考index.html jsp,并獲取包括oauth登錄請求和其他功能請求...
  java版新浪微博api的調試方法-:從官網(wǎng)下載SDK后,在eclipse中打開(kāi)項目,File-Importmain函數好像要自己寫(xiě),但是文檔說(shuō)明如何使用方法應該在那里。我很久以前用過(guò)?,F在它應該在那里。新版sdk
  求助,如何用java同時(shí)向多個(gè)平臺發(fā)送微博,如果發(fā)送過(guò)程中出現錯誤,前臺怎么顯示-:有一個(gè)東西可以同步---《微博云》百度下的同步”當然,如果你要用java,看看有沒(méi)有微博對應的API,有的話(huà)就簡(jiǎn)單了。至于之前...
  如何用Java開(kāi)發(fā)一個(gè)應用軟件來(lái)接收新浪微博的數據?:如果你要針對你所面對的產(chǎn)品開(kāi)發(fā)軟件,搜索相應的開(kāi)放接口。比如你要開(kāi)發(fā)地圖導航,去百度地圖界面,那里有API。教你如何調用方法和訪(fǎng)問(wèn)數據。新浪的也是一樣,找開(kāi)放接口。
  現在我正在開(kāi)發(fā)一個(gè)項目,語(yǔ)言是java。我需要確定新浪微博平臺,取消微博授權/重復等返回碼,如何抓???-:現在新浪微博有自己的公共API,可以幫助開(kāi)發(fā)者做二次開(kāi)發(fā),但是API呢應由 webService 提供。至于授權碼等,都可以通過(guò)API提供的某些功能來(lái)實(shí)現。這是通常的方式。我之前找過(guò)騰訊。微博和新浪微博的開(kāi)放API必須有文檔。我是今年八月發(fā)現的。 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(java如何調用微博接口:你查看下新浪微博仔細的看看)
  java中如何調用新浪微博接口:你查看新浪微博api。細看。首先申請一個(gè)應用key和key調用。您必須先登錄一個(gè)帳戶(hù)。這個(gè)新浪api明明說(shuō)是跳轉到他的頁(yè)面。如果登錄成功,就可以調用已有的界面。如果有其他需求,可以使用http抓取頁(yè)面。
  如何使用新浪微博的內容接口...JAVA相關(guān)-:新浪上有OpenAPI接口,可以學(xué)習新浪給出的例子
  如何使用新浪微博API開(kāi)放平臺進(jìn)行程序開(kāi)發(fā):但新浪提供的API可謂是一個(gè)繁瑣的項目,尤其是java API。javaAPI的三個(gè)版本會(huì )讓你的生活破碎到極致:weibo4j-oauth2.0 weibo4jandroid和android-sdk這三個(gè)版本真的是逆天了。自從新浪微博把v1改成v2后,weibo4jandroid已經(jīng)不可用了,所以只有...
  新浪微博java-SDK下的應用-發(fā)布微博-需要反復獲取access-token嗎?-:是的,我需要再次獲取...
  Java調用新浪微博界面發(fā)送微博中文亂碼?如何解決?或者最好有code-:看你的編碼格式,一般是utf8...
  騰訊微博開(kāi)放平臺java SDK的使用方法-:1、將SDK的dist目錄下的jar庫添加到你的Java工程中,并添加到你的編譯路徑中。2、在你的Java項目中在代碼中導入對應的包名3、非web應用請修改參考MainDemo.java,web應用請修改config.jsp,參考index.html jsp,并獲取包括oauth登錄請求和其他功能請求...
  java版新浪微博api的調試方法-:從官網(wǎng)下載SDK后,在eclipse中打開(kāi)項目,File-Importmain函數好像要自己寫(xiě),但是文檔說(shuō)明如何使用方法應該在那里。我很久以前用過(guò)?,F在它應該在那里。新版sdk
  求助,如何用java同時(shí)向多個(gè)平臺發(fā)送微博,如果發(fā)送過(guò)程中出現錯誤,前臺怎么顯示-:有一個(gè)東西可以同步---《微博云》百度下的同步”當然,如果你要用java,看看有沒(méi)有微博對應的API,有的話(huà)就簡(jiǎn)單了。至于之前...
  如何用Java開(kāi)發(fā)一個(gè)應用軟件來(lái)接收新浪微博的數據?:如果你要針對你所面對的產(chǎn)品開(kāi)發(fā)軟件,搜索相應的開(kāi)放接口。比如你要開(kāi)發(fā)地圖導航,去百度地圖界面,那里有API。教你如何調用方法和訪(fǎng)問(wèn)數據。新浪的也是一樣,找開(kāi)放接口。
  現在我正在開(kāi)發(fā)一個(gè)項目,語(yǔ)言是java。我需要確定新浪微博平臺,取消微博授權/重復等返回碼,如何抓???-:現在新浪微博有自己的公共API,可以幫助開(kāi)發(fā)者做二次開(kāi)發(fā),但是API呢應由 webService 提供。至于授權碼等,都可以通過(guò)API提供的某些功能來(lái)實(shí)現。這是通常的方式。我之前找過(guò)騰訊。微博和新浪微博的開(kāi)放API必須有文檔。我是今年八月發(fā)現的。

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(關(guān)于WYZDG主題發(fā)布文章自動(dòng)同時(shí)同步到新浪微博的教程)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 69 次瀏覽 ? 2021-11-10 12:17 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(關(guān)于WYZDG主題發(fā)布文章自動(dòng)同時(shí)同步到新浪微博的教程)
  WYZDG主題發(fā)布教程文章自動(dòng)同步到新浪微博
  有暢主題 有暢主題教程 2015-05-26 23:27 8091
  大家好,經(jīng)過(guò)我們的研究和設計,目前WYZDG主題發(fā)布文章可以同時(shí)更新到新浪微博和騰訊微博,無(wú)需任何插件,全部代碼實(shí)現,部分參數可以設置在后臺。很實(shí)用,下面我會(huì )介紹方法。
  發(fā)布文章自動(dòng)同步新浪微博
  1、Wordpress文章自動(dòng)同步到新浪微博,支持圖片。首先從精選圖片中選擇圖片。如果沒(méi)有特色圖片,請從正文中選擇。如果正文中沒(méi)有圖片,則顯示默認設置。圖片。
  2、 發(fā)布的效果經(jīng)過(guò)精心設計,可以看下圖的效果
  
  3、WYZDG 主題收錄五種自定義 文章 類(lèi)型。這些自定義類(lèi)型完全由我們擴展。然后我們同步新浪微博。它還包括這些自定義 文章 類(lèi)型嗎?回答 是的,我們包括在內。這是我們關(guān)注細節的地方。目前市面上很多插件只能同步帖子,但是我們的代碼可以同步所有自定義的文章類(lèi)型。
  指示
  1、購買(mǎi) WYZDG 主題。
  2、申請新浪微博開(kāi)放平臺網(wǎng)站網(wǎng)站訪(fǎng)問(wèn)流程
  3、在應用管理平臺打開(kāi)微博寫(xiě)作高級界面-&gt;選擇界面管理-&gt;申請權限-&gt;選擇“微博高級寫(xiě)作界面”-&gt;填寫(xiě)申請原因-&gt;等待一個(gè)工作日
  4、在【W(wǎng)P背景】-【友暢設置】-【高級設置】中填寫(xiě)如下參數:
  特別重要的一點(diǎn):需要同步的新浪微博賬號必須用于登錄新浪微博開(kāi)放平臺,使用新浪微博開(kāi)放平臺賬號創(chuàng )建的應用可以同步。要特別注意。
  新浪微博APPKEY
  新浪微博登錄賬號
  新浪微博登錄密碼
  微博名稱(chēng)(必須與微博賬號真實(shí)姓名一致,否則顯示效果大打折扣,不會(huì )自動(dòng)生成鏈接) 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(關(guān)于WYZDG主題發(fā)布文章自動(dòng)同時(shí)同步到新浪微博的教程)
  WYZDG主題發(fā)布教程文章自動(dòng)同步到新浪微博
  有暢主題 有暢主題教程 2015-05-26 23:27 8091
  大家好,經(jīng)過(guò)我們的研究和設計,目前WYZDG主題發(fā)布文章可以同時(shí)更新到新浪微博和騰訊微博,無(wú)需任何插件,全部代碼實(shí)現,部分參數可以設置在后臺。很實(shí)用,下面我會(huì )介紹方法。
  發(fā)布文章自動(dòng)同步新浪微博
  1、Wordpress文章自動(dòng)同步到新浪微博,支持圖片。首先從精選圖片中選擇圖片。如果沒(méi)有特色圖片,請從正文中選擇。如果正文中沒(méi)有圖片,則顯示默認設置。圖片。
  2、 發(fā)布的效果經(jīng)過(guò)精心設計,可以看下圖的效果
  
  3、WYZDG 主題收錄五種自定義 文章 類(lèi)型。這些自定義類(lèi)型完全由我們擴展。然后我們同步新浪微博。它還包括這些自定義 文章 類(lèi)型嗎?回答 是的,我們包括在內。這是我們關(guān)注細節的地方。目前市面上很多插件只能同步帖子,但是我們的代碼可以同步所有自定義的文章類(lèi)型。
  指示
  1、購買(mǎi) WYZDG 主題。
  2、申請新浪微博開(kāi)放平臺網(wǎng)站網(wǎng)站訪(fǎng)問(wèn)流程
  3、在應用管理平臺打開(kāi)微博寫(xiě)作高級界面-&gt;選擇界面管理-&gt;申請權限-&gt;選擇“微博高級寫(xiě)作界面”-&gt;填寫(xiě)申請原因-&gt;等待一個(gè)工作日
  4、在【W(wǎng)P背景】-【友暢設置】-【高級設置】中填寫(xiě)如下參數:
  特別重要的一點(diǎn):需要同步的新浪微博賬號必須用于登錄新浪微博開(kāi)放平臺,使用新浪微博開(kāi)放平臺賬號創(chuàng )建的應用可以同步。要特別注意。
  新浪微博APPKEY
  新浪微博登錄賬號
  新浪微博登錄密碼
  微博名稱(chēng)(必須與微博賬號真實(shí)姓名一致,否則顯示效果大打折扣,不會(huì )自動(dòng)生成鏈接)

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站( 后會(huì )應用授權后會(huì )通過(guò)此URL返回第三方應用,回調URL)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 57 次瀏覽 ? 2021-11-09 10:17 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(
后會(huì )應用授權后會(huì )通過(guò)此URL返回第三方應用,回調URL)
  RequestToken requestToken =weibo.getOAuthRequestToken("weibo4android://OAuthActivity");
  ("weibo4android://OAuthActivity"為回調URL,即用戶(hù)授權第三方應用后,第三方應用會(huì )通過(guò)此URL返回給第三方應用,回調URL 作為請求參數傳遞給服務(wù)提供者)
  (4)引導用戶(hù)進(jìn)入授權頁(yè)面
  Uri uri = Uri.parse(requestToken.getAuthenticationURL()+ "&display=mobile");
startActivity(new Intent(Intent.ACTION_VIEW, uri));
  (5)授權頁(yè)面需要用戶(hù)輸入用戶(hù)名和密碼,授權完成后,服務(wù)商會(huì )通過(guò)回調URL將用戶(hù)引導回客戶(hù)端頁(yè)面OAuthActivity頁(yè)面
  (6)客戶(hù)端根據臨時(shí)令牌和用戶(hù)授權碼從服務(wù)提供方獲取Access Token
  Uri uri=this.getIntent().getData();
RequestToken requestToken= OAuthConstant.getInstance().getRequestToken();
AccessToken accessToken=requestToken.getAccessToken(uri.getQueryParameter("oauth_verifier"));
  uri.getQueryParameter("oauth_verifier") 為用戶(hù)授權后返回的授權碼
  (7)獲取access token后,可以通過(guò)API接口獲取和操作用戶(hù)數據
  Weibo weibo=OAuthConstant.getInstance().getWeibo();
weibo.setToken(OAuthConstant.getInstance().getToken(), OAuthConstant.getInstance().getTokenSecret());
String[] args = new String[2];
args[0]=OAuthConstant.getInstance().getToken();
args[1]=OAuthConstant.getInstance().getTokenSecret();
try {
GetFollowers.main(args);//返回用戶(hù)關(guān)注對象列表,并返回最新微博文章
} catch (Exception e) {
e.printStackTrace();
}
  轉載于: 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(
后會(huì )應用授權后會(huì )通過(guò)此URL返回第三方應用,回調URL)
  RequestToken requestToken =weibo.getOAuthRequestToken("weibo4android://OAuthActivity");
  ("weibo4android://OAuthActivity"為回調URL,即用戶(hù)授權第三方應用后,第三方應用會(huì )通過(guò)此URL返回給第三方應用,回調URL 作為請求參數傳遞給服務(wù)提供者)
  (4)引導用戶(hù)進(jìn)入授權頁(yè)面
  Uri uri = Uri.parse(requestToken.getAuthenticationURL()+ "&display=mobile");
startActivity(new Intent(Intent.ACTION_VIEW, uri));
  (5)授權頁(yè)面需要用戶(hù)輸入用戶(hù)名和密碼,授權完成后,服務(wù)商會(huì )通過(guò)回調URL將用戶(hù)引導回客戶(hù)端頁(yè)面OAuthActivity頁(yè)面
  (6)客戶(hù)端根據臨時(shí)令牌和用戶(hù)授權碼從服務(wù)提供方獲取Access Token
  Uri uri=this.getIntent().getData();
RequestToken requestToken= OAuthConstant.getInstance().getRequestToken();
AccessToken accessToken=requestToken.getAccessToken(uri.getQueryParameter("oauth_verifier"));
  uri.getQueryParameter("oauth_verifier") 為用戶(hù)授權后返回的授權碼
  (7)獲取access token后,可以通過(guò)API接口獲取和操作用戶(hù)數據
  Weibo weibo=OAuthConstant.getInstance().getWeibo();
weibo.setToken(OAuthConstant.getInstance().getToken(), OAuthConstant.getInstance().getTokenSecret());
String[] args = new String[2];
args[0]=OAuthConstant.getInstance().getToken();
args[1]=OAuthConstant.getInstance().getTokenSecret();
try {
GetFollowers.main(args);//返回用戶(hù)關(guān)注對象列表,并返回最新微博文章
} catch (Exception e) {
e.printStackTrace();
}
  轉載于:

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺注冊開(kāi)發(fā)者并獲取app和appsecret百度很容易)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 73 次瀏覽 ? 2021-11-09 10:14 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺注冊開(kāi)發(fā)者并獲取app和appsecret百度很容易)
  1、在微博開(kāi)發(fā)平臺注冊開(kāi)發(fā)者用戶(hù)并審核通話(huà)
  2、 正在創(chuàng )建和批準新的應用程序
  3、在微博開(kāi)發(fā)平臺下載SDK中對應的程序(包)
  4、運行程序(做一些相應的修改)
  希望現在的新學(xué)者有所幫助
  貴公司的 網(wǎng)站 鏈接
  不需要,您只需要填寫(xiě)一個(gè)網(wǎng)址,以后可以更改。這主要是因為這個(gè)應用上市后,如果你用這個(gè)應用發(fā)微博什么的,就會(huì )有一個(gè)鏈接網(wǎng)址。
  前言:微博開(kāi)放平臺提供了微博數據的api接口。不僅可以直接使用api調用微博服務(wù)發(fā)布微博和查詢(xún)微博,更重要的是可以通過(guò)自己的網(wǎng)站 api授權獲取新浪微博,調用微博的一些內容,好像我們看到了在網(wǎng)站、文章想分享到微博或其他社交網(wǎng)站,非常方便。
  下面就讓我們來(lái)探究一下其中的奧秘。
  1.注冊開(kāi)發(fā)者,獲取app key和app secret
  百度很容易找到微博開(kāi)放平臺的入口,登錄微博賬號,點(diǎn)擊賬號頭像,會(huì )提示編輯開(kāi)發(fā)者信息。
  可以看到如下頁(yè)面,按照提示填寫(xiě)即可,緊急聯(lián)系人可以自己填寫(xiě),網(wǎng)站無(wú)所謂,自己填寫(xiě)百度即可。
  提交后,您需要在我的應用程序中驗證您的真實(shí)姓名。上傳圖片時(shí)請耐心等待。有點(diǎn)慢,沒(méi)有上傳進(jìn)度。上傳后,點(diǎn)擊返回跳轉到新頁(yè)面:
  根據您的需要選擇,然后創(chuàng )建您自己的應用程序。至于各個(gè)應用術(shù)語(yǔ)的含義,我不是很清楚。我選擇了其他應用
  創(chuàng )建后,您將收到一封收錄應用密鑰和應用機密的電子郵件。這是獲得授權的關(guān)鍵。
  2.獲取令牌
  在首頁(yè)點(diǎn)擊api接口,會(huì )跳轉到api接口文檔頁(yè)面。你會(huì )發(fā)現這個(gè)api有很多功能,包括創(chuàng )建微博、刪除微博、關(guān)注/取消關(guān)注等很多接口,但是每個(gè)接口都需要一個(gè)token才能訪(fǎng)問(wèn)。令牌從哪里來(lái)?
  一是要拿到code,二是要有調用接口的網(wǎng)址(因為我申請的是web應用)。
  設置關(guān)聯(lián)的 URL:
  單擊您的應用程序名稱(chēng),然后在左側菜單中找到高級信息,然后您可以對其進(jìn)行編輯。
  這個(gè)頁(yè)面是不是很熟悉?授權后網(wǎng)頁(yè)會(huì )跳轉回redirect_uri頁(yè)面,url后面會(huì )寫(xiě)code。所以代碼在那里
  接下來(lái)獲取授權token,第二個(gè)授權接口:
  代碼寫(xiě)得不好,但多少有用。5 個(gè)必需的參數值。我們已經(jīng)拿到了最后兩個(gè),前兩個(gè)在郵件里。代碼將不會(huì )發(fā)布。打理好自己的打字,會(huì )幫助你熟悉用法,以后難免會(huì )提出各種要求。
  至此,我們已經(jīng)授權成功,返回值中就是需要的token值了。如果返回錯誤,請查看錯誤信息或百度錯誤信息。
  之后,您只需要帶上令牌來(lái)請求各種接口。雖然有次數限制,但正常使用應該足夠了。
  微博開(kāi)放平臺是基于新浪微博系統的開(kāi)放信息訂閱、分享和交流平臺。微博開(kāi)放平臺為您提供海量微博信息、粉絲關(guān)系、隨時(shí)隨地發(fā)生的信息裂變傳播渠道。您可以登錄平臺創(chuàng )建應用,利用微博平臺提供的接口創(chuàng )建有趣的應用或讓您的網(wǎng)站更具社交特色。通過(guò)簡(jiǎn)單的代碼集成使用微博賬號登錄,在您的網(wǎng)站上放置一個(gè)微博登錄按鈕,您的網(wǎng)站用戶(hù)就可以使用微博賬號登錄。網(wǎng)站您可以獲取當前用戶(hù)的用戶(hù)名、頭像、當前用戶(hù)的粉絲和關(guān)注列表。您可以整合現有的用戶(hù)賬號系統,也可以直接替換為微博賬號系統,幫助您增加網(wǎng)站的用戶(hù)注冊,增加網(wǎng)站的訪(fǎng)問(wèn)數據。使用OAuth授權機制進(jìn)行開(kāi)發(fā),并在網(wǎng)站的顯著(zhù)位置增加“連接新浪微博”功能,用戶(hù)可以直接點(diǎn)擊登錄。參考開(kāi)發(fā)介紹:連接微博分享和動(dòng)態(tài)新浪微博現有的用戶(hù)交流系統非常完善,朋友之間的大量信息分享帶來(lái)病毒式傳播。該平臺提供分享按鈕和動(dòng)態(tài)顯示插件,讓您只需幾行HTML代碼即可為您的網(wǎng)站添加社交功能。分享的內容也會(huì )顯示在微博上 &lt; @網(wǎng)站,用戶(hù)點(diǎn)擊鏈接可直接輸入相關(guān)內容。我們還提供了大量的API接口,幫助您實(shí)現更多功能。內容分享:添加分享到微博的按鈕:點(diǎn)擊后彈出分享窗口分享內容: 獲取微博動(dòng)態(tài)信息:在網(wǎng)站上顯示網(wǎng)站的當前微博信息。發(fā)布和綁定微博 平臺還提供發(fā)布微博信息的接口。在網(wǎng)站上綁定微博賬號后,可以集成在網(wǎng)站上發(fā)布微博信息的功能,允許用戶(hù)在你的網(wǎng)站上發(fā)布微博信息。@>上發(fā)布的信息可以同步到微博網(wǎng)站 及時(shí)。用戶(hù)的關(guān)注者可以及時(shí)看到微博內容,并可以通過(guò)內容鏈接或來(lái)源鏈接網(wǎng)站點(diǎn)擊進(jìn)入。用戶(hù)不僅可以發(fā)布文字內容,還可以添加圖片。通過(guò)賬號綁定,可以實(shí)時(shí)同步微博信息,讓用戶(hù)的關(guān)注者也能及時(shí)了解用戶(hù)動(dòng)態(tài)。在網(wǎng)站上發(fā)布信息后,可以直接在微博上展示。來(lái)源網(wǎng)站會(huì )顯示在微博信息中,用戶(hù)可以直接點(diǎn)擊進(jìn)入網(wǎng)站。參考開(kāi)發(fā)介紹:API接口等開(kāi)發(fā)環(huán)境平臺也可以開(kāi)發(fā)優(yōu)秀的桌面客戶(hù)端應用和移動(dòng)客戶(hù)端應用,讓用戶(hù)更方便的發(fā)布微博信息,分享內容。相關(guān)開(kāi)發(fā)SDK請參考:SDK下載成功案例 微博平臺已經(jīng)發(fā)布了多個(gè)Web應用、網(wǎng)站、桌面客戶(hù)端和移動(dòng)客戶(hù)端。您可以在此處查看我們的成功案例。取自“%E5%B9%B3%E5%8F%B0%E6%A6%82%E8%BF%B0”
  如何使用新浪微博API開(kāi)放平臺進(jìn)行程序開(kāi)發(fā): 不過(guò)新浪提供的API可謂是一個(gè)繁瑣的項目,尤其是java API。javaAPI的三個(gè)版本讓你的生活崩潰到極致:weibo4j-oauth2.0 weibo4jandroid和android-sdk這三個(gè)版本真是逆天了。自從新浪微博把v1改成v2后,weibo4jandroid已經(jīng)不可用了,所以只有...
  微博api開(kāi)放了哪些功能?用過(guò)的簡(jiǎn)單介紹一下,謝謝?。何⒉╅_(kāi)放平臺是基于新浪微博系統的開(kāi)放信息訂閱、分享和交流平臺。微博開(kāi)放平臺為您提供海量微博信息、粉絲關(guān)系、隨時(shí)隨地發(fā)生的信息裂變式溝通渠道。您可以登錄平臺創(chuàng )建應用,并使用微博平臺提供的接口創(chuàng )建有趣的...
  微博平臺提供開(kāi)放的API接口。這句話(huà)中的API是什么意思?:是連接應用程序的編程接口。我們玩的應用,比如游戲、心理測試等,大多是由企業(yè)或個(gè)人創(chuàng )造的,而這些游戲本身就是經(jīng)過(guò)編程的。微博只是一個(gè)連接程序的平臺。API 就像一個(gè)套接字,應用程序被插入。
  新浪微博的API有什么用?如何使用它??謝謝:API(Application Programming Interface)是一些預定義的函數,目的是為應用程序和開(kāi)發(fā)者提供基于某種軟件或硬件的。無(wú)需訪(fǎng)問(wèn)源代碼或了解內部工作機制的細節即可訪(fǎng)問(wèn)一組例程的能力。新浪微博還提供API供開(kāi)發(fā)者調用,例如:用于綁定微博、綁定移動(dòng)客戶(hù)端等。
  微博開(kāi)放平臺接口-:微博開(kāi)放平臺是微博系統與外部網(wǎng)站通過(guò)API接口進(jìn)行信息交互的接口方法。新浪微博已開(kāi)放API功能,微博文學(xué)網(wǎng)已向普通站長(cháng)開(kāi)放。用戶(hù)已開(kāi)啟分享API功能,詳情閱讀:
  什么是開(kāi)放的微博 API?發(fā)展有什么限制?(新浪、騰訊、網(wǎng)易):新浪微博 API 限制普通用戶(hù)每小時(shí)只能發(fā)送 30 條消息。共有三個(gè)用戶(hù)級別。如果您是注冊用戶(hù) 只需通過(guò) ID 進(jìn)行限制。非注冊用戶(hù)受 IP 地址限制。希望能幫到你。
  如何通過(guò)python調用新浪微博的API:大家可以通過(guò)新浪微博開(kāi)發(fā)者平臺注冊自己的應用。我在網(wǎng)站上注冊了應用程序。注冊后,每個(gè)應用程序將被分配一個(gè)唯一的應用程序密鑰和應用程序機密。這個(gè)需要用到上面提到的授權機制中,相當于每個(gè)應用的logo。
  新浪微博的網(wǎng)站 API怎么申請?-:那不是新浪的API,是網(wǎng)站分享插件?,F在比較流行的就是JiaThis,搜索一下就可以找到。還有 bshare、addthis 和 Subscription 功能。
  【女生開(kāi)發(fā)求指導】開(kāi)發(fā)桌面小程序需要調用新浪微博API,從平臺入手進(jìn)行指導~-:桌面小程序很多。如果方便的話(huà),推薦使用Microsoft Visual Studio 2010,就是你上面說(shuō)的net
  使用新浪微博開(kāi)放平臺提供的SDK開(kāi)發(fā)自己的安卓客戶(hù)端。問(wèn):adroid自帶的SDK是1.5。你有沒(méi)有在android項目中放幾個(gè)新浪自帶的jar包?可以,可以下載缺少的jar包,導入即可 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺注冊開(kāi)發(fā)者并獲取app和appsecret百度很容易)
  1、在微博開(kāi)發(fā)平臺注冊開(kāi)發(fā)者用戶(hù)并審核通話(huà)
  2、 正在創(chuàng )建和批準新的應用程序
  3、在微博開(kāi)發(fā)平臺下載SDK中對應的程序(包)
  4、運行程序(做一些相應的修改)
  希望現在的新學(xué)者有所幫助
  貴公司的 網(wǎng)站 鏈接
  不需要,您只需要填寫(xiě)一個(gè)網(wǎng)址,以后可以更改。這主要是因為這個(gè)應用上市后,如果你用這個(gè)應用發(fā)微博什么的,就會(huì )有一個(gè)鏈接網(wǎng)址。
  前言:微博開(kāi)放平臺提供了微博數據的api接口。不僅可以直接使用api調用微博服務(wù)發(fā)布微博和查詢(xún)微博,更重要的是可以通過(guò)自己的網(wǎng)站 api授權獲取新浪微博,調用微博的一些內容,好像我們看到了在網(wǎng)站、文章想分享到微博或其他社交網(wǎng)站,非常方便。
  下面就讓我們來(lái)探究一下其中的奧秘。
  1.注冊開(kāi)發(fā)者,獲取app key和app secret
  百度很容易找到微博開(kāi)放平臺的入口,登錄微博賬號,點(diǎn)擊賬號頭像,會(huì )提示編輯開(kāi)發(fā)者信息。
  可以看到如下頁(yè)面,按照提示填寫(xiě)即可,緊急聯(lián)系人可以自己填寫(xiě),網(wǎng)站無(wú)所謂,自己填寫(xiě)百度即可。
  提交后,您需要在我的應用程序中驗證您的真實(shí)姓名。上傳圖片時(shí)請耐心等待。有點(diǎn)慢,沒(méi)有上傳進(jìn)度。上傳后,點(diǎn)擊返回跳轉到新頁(yè)面:
  根據您的需要選擇,然后創(chuàng )建您自己的應用程序。至于各個(gè)應用術(shù)語(yǔ)的含義,我不是很清楚。我選擇了其他應用
  創(chuàng )建后,您將收到一封收錄應用密鑰和應用機密的電子郵件。這是獲得授權的關(guān)鍵。
  2.獲取令牌
  在首頁(yè)點(diǎn)擊api接口,會(huì )跳轉到api接口文檔頁(yè)面。你會(huì )發(fā)現這個(gè)api有很多功能,包括創(chuàng )建微博、刪除微博、關(guān)注/取消關(guān)注等很多接口,但是每個(gè)接口都需要一個(gè)token才能訪(fǎng)問(wèn)。令牌從哪里來(lái)?
  一是要拿到code,二是要有調用接口的網(wǎng)址(因為我申請的是web應用)。
  設置關(guān)聯(lián)的 URL:
  單擊您的應用程序名稱(chēng),然后在左側菜單中找到高級信息,然后您可以對其進(jìn)行編輯。
  這個(gè)頁(yè)面是不是很熟悉?授權后網(wǎng)頁(yè)會(huì )跳轉回redirect_uri頁(yè)面,url后面會(huì )寫(xiě)code。所以代碼在那里
  接下來(lái)獲取授權token,第二個(gè)授權接口:
  代碼寫(xiě)得不好,但多少有用。5 個(gè)必需的參數值。我們已經(jīng)拿到了最后兩個(gè),前兩個(gè)在郵件里。代碼將不會(huì )發(fā)布。打理好自己的打字,會(huì )幫助你熟悉用法,以后難免會(huì )提出各種要求。
  至此,我們已經(jīng)授權成功,返回值中就是需要的token值了。如果返回錯誤,請查看錯誤信息或百度錯誤信息。
  之后,您只需要帶上令牌來(lái)請求各種接口。雖然有次數限制,但正常使用應該足夠了。
  微博開(kāi)放平臺是基于新浪微博系統的開(kāi)放信息訂閱、分享和交流平臺。微博開(kāi)放平臺為您提供海量微博信息、粉絲關(guān)系、隨時(shí)隨地發(fā)生的信息裂變傳播渠道。您可以登錄平臺創(chuàng )建應用,利用微博平臺提供的接口創(chuàng )建有趣的應用或讓您的網(wǎng)站更具社交特色。通過(guò)簡(jiǎn)單的代碼集成使用微博賬號登錄,在您的網(wǎng)站上放置一個(gè)微博登錄按鈕,您的網(wǎng)站用戶(hù)就可以使用微博賬號登錄。網(wǎng)站您可以獲取當前用戶(hù)的用戶(hù)名、頭像、當前用戶(hù)的粉絲和關(guān)注列表。您可以整合現有的用戶(hù)賬號系統,也可以直接替換為微博賬號系統,幫助您增加網(wǎng)站的用戶(hù)注冊,增加網(wǎng)站的訪(fǎng)問(wèn)數據。使用OAuth授權機制進(jìn)行開(kāi)發(fā),并在網(wǎng)站的顯著(zhù)位置增加“連接新浪微博”功能,用戶(hù)可以直接點(diǎn)擊登錄。參考開(kāi)發(fā)介紹:連接微博分享和動(dòng)態(tài)新浪微博現有的用戶(hù)交流系統非常完善,朋友之間的大量信息分享帶來(lái)病毒式傳播。該平臺提供分享按鈕和動(dòng)態(tài)顯示插件,讓您只需幾行HTML代碼即可為您的網(wǎng)站添加社交功能。分享的內容也會(huì )顯示在微博上 &lt; @網(wǎng)站,用戶(hù)點(diǎn)擊鏈接可直接輸入相關(guān)內容。我們還提供了大量的API接口,幫助您實(shí)現更多功能。內容分享:添加分享到微博的按鈕:點(diǎn)擊后彈出分享窗口分享內容: 獲取微博動(dòng)態(tài)信息:在網(wǎng)站上顯示網(wǎng)站的當前微博信息。發(fā)布和綁定微博 平臺還提供發(fā)布微博信息的接口。在網(wǎng)站上綁定微博賬號后,可以集成在網(wǎng)站上發(fā)布微博信息的功能,允許用戶(hù)在你的網(wǎng)站上發(fā)布微博信息。@>上發(fā)布的信息可以同步到微博網(wǎng)站 及時(shí)。用戶(hù)的關(guān)注者可以及時(shí)看到微博內容,并可以通過(guò)內容鏈接或來(lái)源鏈接網(wǎng)站點(diǎn)擊進(jìn)入。用戶(hù)不僅可以發(fā)布文字內容,還可以添加圖片。通過(guò)賬號綁定,可以實(shí)時(shí)同步微博信息,讓用戶(hù)的關(guān)注者也能及時(shí)了解用戶(hù)動(dòng)態(tài)。在網(wǎng)站上發(fā)布信息后,可以直接在微博上展示。來(lái)源網(wǎng)站會(huì )顯示在微博信息中,用戶(hù)可以直接點(diǎn)擊進(jìn)入網(wǎng)站。參考開(kāi)發(fā)介紹:API接口等開(kāi)發(fā)環(huán)境平臺也可以開(kāi)發(fā)優(yōu)秀的桌面客戶(hù)端應用和移動(dòng)客戶(hù)端應用,讓用戶(hù)更方便的發(fā)布微博信息,分享內容。相關(guān)開(kāi)發(fā)SDK請參考:SDK下載成功案例 微博平臺已經(jīng)發(fā)布了多個(gè)Web應用、網(wǎng)站、桌面客戶(hù)端和移動(dòng)客戶(hù)端。您可以在此處查看我們的成功案例。取自“%E5%B9%B3%E5%8F%B0%E6%A6%82%E8%BF%B0”
  如何使用新浪微博API開(kāi)放平臺進(jìn)行程序開(kāi)發(fā): 不過(guò)新浪提供的API可謂是一個(gè)繁瑣的項目,尤其是java API。javaAPI的三個(gè)版本讓你的生活崩潰到極致:weibo4j-oauth2.0 weibo4jandroid和android-sdk這三個(gè)版本真是逆天了。自從新浪微博把v1改成v2后,weibo4jandroid已經(jīng)不可用了,所以只有...
  微博api開(kāi)放了哪些功能?用過(guò)的簡(jiǎn)單介紹一下,謝謝?。何⒉╅_(kāi)放平臺是基于新浪微博系統的開(kāi)放信息訂閱、分享和交流平臺。微博開(kāi)放平臺為您提供海量微博信息、粉絲關(guān)系、隨時(shí)隨地發(fā)生的信息裂變式溝通渠道。您可以登錄平臺創(chuàng )建應用,并使用微博平臺提供的接口創(chuàng )建有趣的...
  微博平臺提供開(kāi)放的API接口。這句話(huà)中的API是什么意思?:是連接應用程序的編程接口。我們玩的應用,比如游戲、心理測試等,大多是由企業(yè)或個(gè)人創(chuàng )造的,而這些游戲本身就是經(jīng)過(guò)編程的。微博只是一個(gè)連接程序的平臺。API 就像一個(gè)套接字,應用程序被插入。
  新浪微博的API有什么用?如何使用它??謝謝:API(Application Programming Interface)是一些預定義的函數,目的是為應用程序和開(kāi)發(fā)者提供基于某種軟件或硬件的。無(wú)需訪(fǎng)問(wèn)源代碼或了解內部工作機制的細節即可訪(fǎng)問(wèn)一組例程的能力。新浪微博還提供API供開(kāi)發(fā)者調用,例如:用于綁定微博、綁定移動(dòng)客戶(hù)端等。
  微博開(kāi)放平臺接口-:微博開(kāi)放平臺是微博系統與外部網(wǎng)站通過(guò)API接口進(jìn)行信息交互的接口方法。新浪微博已開(kāi)放API功能,微博文學(xué)網(wǎng)已向普通站長(cháng)開(kāi)放。用戶(hù)已開(kāi)啟分享API功能,詳情閱讀:
  什么是開(kāi)放的微博 API?發(fā)展有什么限制?(新浪、騰訊、網(wǎng)易):新浪微博 API 限制普通用戶(hù)每小時(shí)只能發(fā)送 30 條消息。共有三個(gè)用戶(hù)級別。如果您是注冊用戶(hù) 只需通過(guò) ID 進(jìn)行限制。非注冊用戶(hù)受 IP 地址限制。希望能幫到你。
  如何通過(guò)python調用新浪微博的API:大家可以通過(guò)新浪微博開(kāi)發(fā)者平臺注冊自己的應用。我在網(wǎng)站上注冊了應用程序。注冊后,每個(gè)應用程序將被分配一個(gè)唯一的應用程序密鑰和應用程序機密。這個(gè)需要用到上面提到的授權機制中,相當于每個(gè)應用的logo。
  新浪微博的網(wǎng)站 API怎么申請?-:那不是新浪的API,是網(wǎng)站分享插件?,F在比較流行的就是JiaThis,搜索一下就可以找到。還有 bshare、addthis 和 Subscription 功能。
  【女生開(kāi)發(fā)求指導】開(kāi)發(fā)桌面小程序需要調用新浪微博API,從平臺入手進(jìn)行指導~-:桌面小程序很多。如果方便的話(huà),推薦使用Microsoft Visual Studio 2010,就是你上面說(shuō)的net
  使用新浪微博開(kāi)放平臺提供的SDK開(kāi)發(fā)自己的安卓客戶(hù)端。問(wèn):adroid自帶的SDK是1.5。你有沒(méi)有在android項目中放幾個(gè)新浪自帶的jar包?可以,可以下載缺少的jar包,導入即可

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺注冊開(kāi)發(fā)者并獲取app和app(組圖))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 81 次瀏覽 ? 2021-11-09 10:10 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺注冊開(kāi)發(fā)者并獲取app和app(組圖))
  前言:微博開(kāi)放平臺提供了微博數據的api接口。不僅可以通過(guò)api直接調用微博服務(wù)發(fā)布微博和查詢(xún)微博,更重要的是,你可以自己獲取新浪微博網(wǎng)站 api被授權調用微博的一些內容,就好像我們在網(wǎng)站文章看到,想分享到微博或者其他社交網(wǎng)絡(luò )網(wǎng)站,很方便。爪哇
  下面就讓我們來(lái)探究一下其中的奧秘。
  1.注冊開(kāi)發(fā)者,獲取app key和app secret
  百度可以輕松找到微博開(kāi)放平臺的入口,登錄自己的微博賬號,點(diǎn)擊賬號頭像,會(huì )提示編輯開(kāi)發(fā)者信息。
  
  如果可以看到如下頁(yè)面,則只需根據提示填寫(xiě)即可。緊急聯(lián)系人可自行填寫(xiě)。網(wǎng)站 沒(méi)關(guān)系,你可以百度一下。
  
  提交后,您需要在個(gè)人申請中驗證您的真實(shí)姓名。上傳圖片時(shí)請耐心等待。有點(diǎn)慢,沒(méi)有上傳進(jìn)度。上傳后點(diǎn)擊返回跳轉到新頁(yè)面:
  
  根據您的需要選擇,然后構建您自己的應用程序。至于里面的各個(gè)應用術(shù)語(yǔ)的含義,我不是很清楚,熟悉一下就好了。我選擇其他應用
  
  
  創(chuàng )建后,您將收到一封收錄應用密鑰和應用機密的電子郵件。這是獲得權威的關(guān)鍵。
  2.獲取令牌
  在首頁(yè)點(diǎn)擊api接口,會(huì )跳轉到api接口描述文檔頁(yè)面。你會(huì )發(fā)現這個(gè)api有很多功能,包括創(chuàng )建微博、刪除微博、關(guān)注/取消關(guān)注等,接口很多,但是每個(gè)接口都需要token才能訪(fǎng)問(wèn)。令牌從哪里來(lái)?
  一是要拿到code,二是要有調用接口的網(wǎng)址(因為我申請的是web應用)。
  設置關(guān)聯(lián)的 URL:
  
  單擊您的應用程序名稱(chēng),然后在左側菜單中找到高級信息,然后您可以對其進(jìn)行編輯。
  
  在api界面下點(diǎn)擊
  
  , 進(jìn)入授權界面查看使用情況
  
  根據示例,您需要發(fā)送收錄 client_id 和 redirect_uri 的 get 請求??梢灾苯悠唇?。
  https://api.weibo.com/oauth2/a ... Dcode
  其中client_id是你申請的app key,redirect_uri是回調接口本身的地址,api會(huì )原樣返回??梢灾苯釉跒g覽器中輸入url,如下圖:
  
  這個(gè)頁(yè)面是不是很熟悉?網(wǎng)頁(yè)被授權后會(huì )跳轉回redirect_uri頁(yè)面,url后面會(huì )拼出code。所以代碼有
  接下來(lái)獲取授權token,第二個(gè)授權接口:
  
  頁(yè)面上有詳細的用法,發(fā)送http post請求,我是用java http-client4.5來(lái)做的,其實(shí)其他方法也可以。
  
  代碼寫(xiě)得不好,但有多少可用。5 個(gè)必需的參數值。我們已經(jīng)拿到了最后兩個(gè),前兩個(gè)在郵件中。代碼將不會(huì )發(fā)布。照顧好自己熟悉用法是有幫助的,以后各種請求的發(fā)送都是有必要的。
  至此,我們已經(jīng)授權成功,返回值中收錄了需要的token值。如果返回錯誤,請查看錯誤信息或百度錯誤信息。
  之后,您只需要帶上令牌來(lái)請求各種接口。雖然有次數限制,但正常使用應該足夠了。
  后記:
  1. 本來(lái)想做一些類(lèi)似爬蟲(chóng)的功能。我想在微博開(kāi)放界面獲取一些數據。不過(guò)從API來(lái)看,大部分都是基于web應用的微博分享功能。
  就好比自己的微博,發(fā)粉絲,發(fā)微博,關(guān)注等,本身沒(méi)必要。
  
  2. 前面說(shuō)過(guò),微博的開(kāi)放api主要是供第三方網(wǎng)站或者app訪(fǎng)問(wèn)微博、登錄微博或者通過(guò)微博api分享,所以對這個(gè)有徹底的需求能夠深入學(xué)習api接口。
  在3.api接口中,所有的get請求都可以通過(guò)直接連接字符串的方式獲取,但是對于剛剛請求授權的get請求,需要用戶(hù)的賬號同意對應用進(jìn)行授權,所以需要登錄到用戶(hù)帳戶(hù)。瀏覽器保留微博登錄的cookie,瀏覽器可以自動(dòng)登錄獲取目標碼,如果沒(méi)有會(huì )提示登錄
  
  所以這個(gè)請求適合在瀏覽器上進(jìn)行,因為使用代碼發(fā)送請求還要模擬登錄,或者登錄后使用cookie,非常麻煩。但是剩下的api中的get請求就不會(huì )有這個(gè)問(wèn)題了,直接帶上token就可以了。模擬登錄可以使用selenium的webdriver來(lái)獲取cookies,其他模擬登錄的方法種類(lèi)繁多,非常麻煩。網(wǎng)絡(luò )
  當然,如果你把它嵌入到網(wǎng)站上,那么登錄是用戶(hù)的事。json
  4.以發(fā)送微博為例:
  @Test
public void test2() throws IOException {
CloseableHttpClient client = HttpClients.createDefault();
CloseableHttpResponse response = null;
RequestConfig config =
RequestConfig.custom().setConnectTimeout(10000)
.setSocketTimeout(10000).build();
HttpPost post = new HttpPost("https://api.weibo.com/2/statuses/update.json");
post.setConfig(config);
List pairs = new ArrayList();
BasicNameValuePair p1 = new BasicNameValuePair("access_token","");
String content = "本條微博經(jīng)過(guò)微博開(kāi)放接口發(fā)送";
BasicNameValuePair p2 = new BasicNameValuePair("status",
content);
BasicNameValuePair p3 = new BasicNameValuePair("visible","0");
pairs.add(p1);
pairs.add(p2);
pairs.add(p3);
post.setEntity(new UrlEncodedFormEntity(pairs,"utf-8"));
response = client.execute(post);
HttpEntity entities = response.getEntity();
System.out.println(EntityUtils.toString(entities,"UTF-8"));
}
  
  5.如果你把open api嵌入到自己的網(wǎng)站中,一般的做法是:在分享微博按鈕(第三方登錄按鈕)上,發(fā)送微博授權認證,用戶(hù)點(diǎn)擊授權后網(wǎng)頁(yè),后臺獲取code,根據code獲取token。之后,如果需要提取微博的用戶(hù)名,可以直接在后臺發(fā)送請求。如果分享到微博,也可以通過(guò)api來(lái)完成。
  如果以后在實(shí)踐中用到這些功能,那就做個(gè)記錄。本文到此結束。
  來(lái)自維茲 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(微博開(kāi)放平臺注冊開(kāi)發(fā)者并獲取app和app(組圖))
  前言:微博開(kāi)放平臺提供了微博數據的api接口。不僅可以通過(guò)api直接調用微博服務(wù)發(fā)布微博和查詢(xún)微博,更重要的是,你可以自己獲取新浪微博網(wǎng)站 api被授權調用微博的一些內容,就好像我們在網(wǎng)站文章看到,想分享到微博或者其他社交網(wǎng)絡(luò )網(wǎng)站,很方便。爪哇
  下面就讓我們來(lái)探究一下其中的奧秘。
  1.注冊開(kāi)發(fā)者,獲取app key和app secret
  百度可以輕松找到微博開(kāi)放平臺的入口,登錄自己的微博賬號,點(diǎn)擊賬號頭像,會(huì )提示編輯開(kāi)發(fā)者信息。
  
  如果可以看到如下頁(yè)面,則只需根據提示填寫(xiě)即可。緊急聯(lián)系人可自行填寫(xiě)。網(wǎng)站 沒(méi)關(guān)系,你可以百度一下。
  
  提交后,您需要在個(gè)人申請中驗證您的真實(shí)姓名。上傳圖片時(shí)請耐心等待。有點(diǎn)慢,沒(méi)有上傳進(jìn)度。上傳后點(diǎn)擊返回跳轉到新頁(yè)面:
  
  根據您的需要選擇,然后構建您自己的應用程序。至于里面的各個(gè)應用術(shù)語(yǔ)的含義,我不是很清楚,熟悉一下就好了。我選擇其他應用
  
  
  創(chuàng )建后,您將收到一封收錄應用密鑰和應用機密的電子郵件。這是獲得權威的關(guān)鍵。
  2.獲取令牌
  在首頁(yè)點(diǎn)擊api接口,會(huì )跳轉到api接口描述文檔頁(yè)面。你會(huì )發(fā)現這個(gè)api有很多功能,包括創(chuàng )建微博、刪除微博、關(guān)注/取消關(guān)注等,接口很多,但是每個(gè)接口都需要token才能訪(fǎng)問(wèn)。令牌從哪里來(lái)?
  一是要拿到code,二是要有調用接口的網(wǎng)址(因為我申請的是web應用)。
  設置關(guān)聯(lián)的 URL:
  
  單擊您的應用程序名稱(chēng),然后在左側菜單中找到高級信息,然后您可以對其進(jìn)行編輯。
  
  在api界面下點(diǎn)擊
  
  , 進(jìn)入授權界面查看使用情況
  
  根據示例,您需要發(fā)送收錄 client_id 和 redirect_uri 的 get 請求??梢灾苯悠唇?。
  https://api.weibo.com/oauth2/a ... Dcode
  其中client_id是你申請的app key,redirect_uri是回調接口本身的地址,api會(huì )原樣返回??梢灾苯釉跒g覽器中輸入url,如下圖:
  
  這個(gè)頁(yè)面是不是很熟悉?網(wǎng)頁(yè)被授權后會(huì )跳轉回redirect_uri頁(yè)面,url后面會(huì )拼出code。所以代碼有
  接下來(lái)獲取授權token,第二個(gè)授權接口:
  
  頁(yè)面上有詳細的用法,發(fā)送http post請求,我是用java http-client4.5來(lái)做的,其實(shí)其他方法也可以。
  
  代碼寫(xiě)得不好,但有多少可用。5 個(gè)必需的參數值。我們已經(jīng)拿到了最后兩個(gè),前兩個(gè)在郵件中。代碼將不會(huì )發(fā)布。照顧好自己熟悉用法是有幫助的,以后各種請求的發(fā)送都是有必要的。
  至此,我們已經(jīng)授權成功,返回值中收錄了需要的token值。如果返回錯誤,請查看錯誤信息或百度錯誤信息。
  之后,您只需要帶上令牌來(lái)請求各種接口。雖然有次數限制,但正常使用應該足夠了。
  后記:
  1. 本來(lái)想做一些類(lèi)似爬蟲(chóng)的功能。我想在微博開(kāi)放界面獲取一些數據。不過(guò)從API來(lái)看,大部分都是基于web應用的微博分享功能。
  就好比自己的微博,發(fā)粉絲,發(fā)微博,關(guān)注等,本身沒(méi)必要。
  
  2. 前面說(shuō)過(guò),微博的開(kāi)放api主要是供第三方網(wǎng)站或者app訪(fǎng)問(wèn)微博、登錄微博或者通過(guò)微博api分享,所以對這個(gè)有徹底的需求能夠深入學(xué)習api接口。
  在3.api接口中,所有的get請求都可以通過(guò)直接連接字符串的方式獲取,但是對于剛剛請求授權的get請求,需要用戶(hù)的賬號同意對應用進(jìn)行授權,所以需要登錄到用戶(hù)帳戶(hù)。瀏覽器保留微博登錄的cookie,瀏覽器可以自動(dòng)登錄獲取目標碼,如果沒(méi)有會(huì )提示登錄
  
  所以這個(gè)請求適合在瀏覽器上進(jìn)行,因為使用代碼發(fā)送請求還要模擬登錄,或者登錄后使用cookie,非常麻煩。但是剩下的api中的get請求就不會(huì )有這個(gè)問(wèn)題了,直接帶上token就可以了。模擬登錄可以使用selenium的webdriver來(lái)獲取cookies,其他模擬登錄的方法種類(lèi)繁多,非常麻煩。網(wǎng)絡(luò )
  當然,如果你把它嵌入到網(wǎng)站上,那么登錄是用戶(hù)的事。json
  4.以發(fā)送微博為例:
  @Test
public void test2() throws IOException {
CloseableHttpClient client = HttpClients.createDefault();
CloseableHttpResponse response = null;
RequestConfig config =
RequestConfig.custom().setConnectTimeout(10000)
.setSocketTimeout(10000).build();
HttpPost post = new HttpPost("https://api.weibo.com/2/statuses/update.json";);
post.setConfig(config);
List pairs = new ArrayList();
BasicNameValuePair p1 = new BasicNameValuePair("access_token","");
String content = "本條微博經(jīng)過(guò)微博開(kāi)放接口發(fā)送";
BasicNameValuePair p2 = new BasicNameValuePair("status",
content);
BasicNameValuePair p3 = new BasicNameValuePair("visible","0");
pairs.add(p1);
pairs.add(p2);
pairs.add(p3);
post.setEntity(new UrlEncodedFormEntity(pairs,"utf-8"));
response = client.execute(post);
HttpEntity entities = response.getEntity();
System.out.println(EntityUtils.toString(entities,"UTF-8"));
}
  
  5.如果你把open api嵌入到自己的網(wǎng)站中,一般的做法是:在分享微博按鈕(第三方登錄按鈕)上,發(fā)送微博授權認證,用戶(hù)點(diǎn)擊授權后網(wǎng)頁(yè),后臺獲取code,根據code獲取token。之后,如果需要提取微博的用戶(hù)名,可以直接在后臺發(fā)送請求。如果分享到微博,也可以通過(guò)api來(lái)完成。
  如果以后在實(shí)踐中用到這些功能,那就做個(gè)記錄。本文到此結束。
  來(lái)自維茲

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(假設我要開(kāi)發(fā)一個(gè)基于微博開(kāi)放平臺的應用(App)(組圖))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 62 次瀏覽 ? 2021-11-07 19:31 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(假設我要開(kāi)發(fā)一個(gè)基于微博開(kāi)放平臺的應用(App)(組圖))
  之前在新浪微博上創(chuàng )建了一個(gè)應用,拿到了App key和Secret key,可以調用新浪微博開(kāi)放平臺API來(lái)了解一下。前幾天,連續4天沒(méi)有課,于是我就耐心的摸索著(zhù)API的使用方法。
  新浪微博開(kāi)放平臺雖然提供了各種語(yǔ)言版本的開(kāi)發(fā)SDK下載,但也附上了一些基本接口調用的demo和接口描述文檔。但是經(jīng)過(guò)這幾天的耐心嘗試,感覺(jué)新浪微博開(kāi)放平臺上的入門(mén)指南與下載的Java開(kāi)發(fā)包weibo4j包中的Demo使用注釋有些不一致。再加上自我理解能力有限,導致了很多困惑。幸運的是,我并沒(méi)有放棄嘗試去理解它。廢話(huà)少說(shuō),以下是我的學(xué)習過(guò)程。
  如果你想通過(guò)調用新浪微博開(kāi)放平臺API開(kāi)發(fā)自己的微博應用,首先要有一個(gè)新浪微博賬號和一個(gè)CSDN賬號,因為我們需要同時(shí)用這兩個(gè)賬號創(chuàng )建一個(gè)微博應用獲取App key和Secret key。App key和Secret key有什么用?
  其實(shí)我只是在新浪微博開(kāi)放平臺上看了一系列的說(shuō)明,并不是很了解App key和Secret key的使用。因為更重要的是了解OAuth認證授權的整個(gè)過(guò)程,以及幾個(gè)Token和4個(gè)URL在整個(gè)OAuth認證授權過(guò)程中的作用。
  當我第一次遇到完全沒(méi)有概念的 OAuth 時(shí),我認為它是不可能學(xué)習的。幸好找到了下面的文章,對理解OAuth很有幫助。鏈接如下:
  OAUTH協(xié)議介紹
  基于OAuth安全協(xié)議的Java應用編程 在Twitter應用中使用OAuth
  OAuth 有 3 個(gè)參與者,分別是 User、Service Provider 和 Consumer。假設我想為其他新浪微博用戶(hù)開(kāi)發(fā)一個(gè)基于新浪微博開(kāi)放平臺的應用程序(App)。它們的對應關(guān)系如下:
  用戶(hù)=&gt;想要使用此應用程序的新浪微博用戶(hù)
  提供商=&gt;新浪微博開(kāi)放平臺
  消費者=&gt;應用
  實(shí)際上,我們的App相當于User和Provider(新浪微博平臺)的第三方應用。由于第三方App想要訪(fǎng)問(wèn)用戶(hù)在新浪微博平臺上保存的資源,必須經(jīng)過(guò)一系列的認證和授權才能工作。
  下面是根據我對整個(gè)OAuth認證授權流程的理解繪制的圖(可以跳過(guò),對下面的一些概念有一定了解后再看流程圖):
  650) this.width=650;" onsubmit="" onchange="" onunload="" onselect="" onreset=""&gt;
  結合上面的流程圖,下面是我對這些術(shù)語(yǔ)的理解以及對各個(gè)過(guò)程的描述:
  消費者秘鑰和消費者秘鑰:在新浪微博開(kāi)放平臺上分別稱(chēng)為App秘鑰和秘鑰。消費者向提供者申請,希望能夠調用其開(kāi)放的API。申請通過(guò)后,Provider將其分配給滿(mǎn)足其要求的Consumer,以唯一標識該Consumer滿(mǎn)足Provider的要求。
  對應于上圖中的流程 1 和 2。
  Request Token,Request Secret:當用戶(hù)訪(fǎng)問(wèn)Consumer,希望獲得其特殊服務(wù)時(shí),在用戶(hù)整合Provider中存儲的資源后,由Consumer返回該服務(wù)。此時(shí),Consumer向Provider請求獲取Requst Token,用于唯一標識Consumer和User之間的具體關(guān)聯(lián)。
  對應上圖中的流程3、4、5。
  要處理 6,消費者必須將用戶(hù)引導至提供者提供的 OAuth 身份驗證和授權頁(yè)面。事實(shí)上,瀏覽器被重定向到帶有請求令牌和請求秘密參數的 authenticationURL。URL 由提供商提供。
  接下來(lái),User在流程7和流程8中授權Consumer(一般是通過(guò)輸入賬號和密碼登錄),然后Provider會(huì )被重定向到流程1中Consumer提供的Callback_URL,URL參數附加OAuth令牌和 OAuth 驗證器。
  步驟9中,Consumer通過(guò)之前從Provider獲取的Request Token再次請求Provider獲取Access Token。
  Access Token,Access Secret:如果Provider在流程10中返回了一個(gè)未經(jīng)User授權的Access Token,用于唯一標識特定Consumer可以訪(fǎng)問(wèn)用戶(hù)在Provider中存儲的資源和信息。然后Consumer就可以開(kāi)始使用獲取到的Access Token和Access Secret來(lái)訪(fǎng)問(wèn)相應User存儲在Provider中的資源了。
  在流程11中對用戶(hù)信息進(jìn)行整合操作后,即可將具體的服務(wù)結果返回給用戶(hù)。
  通過(guò)以上對OAuth流程的了解,我們知道,實(shí)際上User并沒(méi)有向第三方Consumer透露登錄Provider所需的賬號和密碼。同時(shí),用戶(hù)可以使用Consumer的特殊服務(wù)。多么巧妙而安全的操作過(guò)程!
  此外,在上圖中,Consumer 向 Provider 提出了三個(gè)不同的請求。實(shí)際上,Provider 提供了三個(gè)不同功能的 URL 供 Consumer 訪(fǎng)問(wèn)。這3個(gè)網(wǎng)址在新浪微博開(kāi)放平臺的截圖如下:
  650) this.width=650;" onsubmit="" onchange="" onunload="" onselect="" onreset=""&gt;
  650) this.width=650;" onsubmit="" onchange="" onunload="" onselect="" onreset=""&gt;650) this.width=650;" onsubmit=""onchange="" onunload="" onselect="" onreset=""&gt;
  概括:
  1、 以上對OAuth流程的理解很可能會(huì )被誤解,因為我更多是基于對新浪微博開(kāi)發(fā)包weibo4j中代碼的理解和動(dòng)手測試。當然,以上文章部分API文檔包括新浪微博我已經(jīng)看了好幾遍了……希望大家發(fā)現錯誤,請指正,謝謝!
  2、 了解一些理論知識是不夠的。如果你想手工完成,實(shí)際代碼應該在下一篇文章中給出。
  本文來(lái)自“螞蟻”博客,請務(wù)必保留此出處 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(假設我要開(kāi)發(fā)一個(gè)基于微博開(kāi)放平臺的應用(App)(組圖))
  之前在新浪微博上創(chuàng )建了一個(gè)應用,拿到了App key和Secret key,可以調用新浪微博開(kāi)放平臺API來(lái)了解一下。前幾天,連續4天沒(méi)有課,于是我就耐心的摸索著(zhù)API的使用方法。
  新浪微博開(kāi)放平臺雖然提供了各種語(yǔ)言版本的開(kāi)發(fā)SDK下載,但也附上了一些基本接口調用的demo和接口描述文檔。但是經(jīng)過(guò)這幾天的耐心嘗試,感覺(jué)新浪微博開(kāi)放平臺上的入門(mén)指南與下載的Java開(kāi)發(fā)包weibo4j包中的Demo使用注釋有些不一致。再加上自我理解能力有限,導致了很多困惑。幸運的是,我并沒(méi)有放棄嘗試去理解它。廢話(huà)少說(shuō),以下是我的學(xué)習過(guò)程。
  如果你想通過(guò)調用新浪微博開(kāi)放平臺API開(kāi)發(fā)自己的微博應用,首先要有一個(gè)新浪微博賬號和一個(gè)CSDN賬號,因為我們需要同時(shí)用這兩個(gè)賬號創(chuàng )建一個(gè)微博應用獲取App key和Secret key。App key和Secret key有什么用?
  其實(shí)我只是在新浪微博開(kāi)放平臺上看了一系列的說(shuō)明,并不是很了解App key和Secret key的使用。因為更重要的是了解OAuth認證授權的整個(gè)過(guò)程,以及幾個(gè)Token和4個(gè)URL在整個(gè)OAuth認證授權過(guò)程中的作用。
  當我第一次遇到完全沒(méi)有概念的 OAuth 時(shí),我認為它是不可能學(xué)習的。幸好找到了下面的文章,對理解OAuth很有幫助。鏈接如下:
  OAUTH協(xié)議介紹
  基于OAuth安全協(xié)議的Java應用編程 在Twitter應用中使用OAuth
  OAuth 有 3 個(gè)參與者,分別是 User、Service Provider 和 Consumer。假設我想為其他新浪微博用戶(hù)開(kāi)發(fā)一個(gè)基于新浪微博開(kāi)放平臺的應用程序(App)。它們的對應關(guān)系如下:
  用戶(hù)=&gt;想要使用此應用程序的新浪微博用戶(hù)
  提供商=&gt;新浪微博開(kāi)放平臺
  消費者=&gt;應用
  實(shí)際上,我們的App相當于User和Provider(新浪微博平臺)的第三方應用。由于第三方App想要訪(fǎng)問(wèn)用戶(hù)在新浪微博平臺上保存的資源,必須經(jīng)過(guò)一系列的認證和授權才能工作。
  下面是根據我對整個(gè)OAuth認證授權流程的理解繪制的圖(可以跳過(guò),對下面的一些概念有一定了解后再看流程圖):
  650) this.width=650;" onsubmit="" onchange="" onunload="" onselect="" onreset=""&gt;
  結合上面的流程圖,下面是我對這些術(shù)語(yǔ)的理解以及對各個(gè)過(guò)程的描述:
  消費者秘鑰和消費者秘鑰:在新浪微博開(kāi)放平臺上分別稱(chēng)為App秘鑰和秘鑰。消費者向提供者申請,希望能夠調用其開(kāi)放的API。申請通過(guò)后,Provider將其分配給滿(mǎn)足其要求的Consumer,以唯一標識該Consumer滿(mǎn)足Provider的要求。
  對應于上圖中的流程 1 和 2。
  Request Token,Request Secret:當用戶(hù)訪(fǎng)問(wèn)Consumer,希望獲得其特殊服務(wù)時(shí),在用戶(hù)整合Provider中存儲的資源后,由Consumer返回該服務(wù)。此時(shí),Consumer向Provider請求獲取Requst Token,用于唯一標識Consumer和User之間的具體關(guān)聯(lián)。
  對應上圖中的流程3、4、5。
  要處理 6,消費者必須將用戶(hù)引導至提供者提供的 OAuth 身份驗證和授權頁(yè)面。事實(shí)上,瀏覽器被重定向到帶有請求令牌和請求秘密參數的 authenticationURL。URL 由提供商提供。
  接下來(lái),User在流程7和流程8中授權Consumer(一般是通過(guò)輸入賬號和密碼登錄),然后Provider會(huì )被重定向到流程1中Consumer提供的Callback_URL,URL參數附加OAuth令牌和 OAuth 驗證器。
  步驟9中,Consumer通過(guò)之前從Provider獲取的Request Token再次請求Provider獲取Access Token。
  Access Token,Access Secret:如果Provider在流程10中返回了一個(gè)未經(jīng)User授權的Access Token,用于唯一標識特定Consumer可以訪(fǎng)問(wèn)用戶(hù)在Provider中存儲的資源和信息。然后Consumer就可以開(kāi)始使用獲取到的Access Token和Access Secret來(lái)訪(fǎng)問(wèn)相應User存儲在Provider中的資源了。
  在流程11中對用戶(hù)信息進(jìn)行整合操作后,即可將具體的服務(wù)結果返回給用戶(hù)。
  通過(guò)以上對OAuth流程的了解,我們知道,實(shí)際上User并沒(méi)有向第三方Consumer透露登錄Provider所需的賬號和密碼。同時(shí),用戶(hù)可以使用Consumer的特殊服務(wù)。多么巧妙而安全的操作過(guò)程!
  此外,在上圖中,Consumer 向 Provider 提出了三個(gè)不同的請求。實(shí)際上,Provider 提供了三個(gè)不同功能的 URL 供 Consumer 訪(fǎng)問(wèn)。這3個(gè)網(wǎng)址在新浪微博開(kāi)放平臺的截圖如下:
  650) this.width=650;" onsubmit="" onchange="" onunload="" onselect="" onreset=""&gt;
  650) this.width=650;" onsubmit="" onchange="" onunload="" onselect="" onreset=""&gt;650) this.width=650;" onsubmit=""onchange="" onunload="" onselect="" onreset=""&gt;
  概括:
  1、 以上對OAuth流程的理解很可能會(huì )被誤解,因為我更多是基于對新浪微博開(kāi)發(fā)包weibo4j中代碼的理解和動(dòng)手測試。當然,以上文章部分API文檔包括新浪微博我已經(jīng)看了好幾遍了……希望大家發(fā)現錯誤,請指正,謝謝!
  2、 了解一些理論知識是不夠的。如果你想手工完成,實(shí)際代碼應該在下一篇文章中給出。
  本文來(lái)自“螞蟻”博客,請務(wù)必保留此出處

使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(php如何實(shí)現網(wǎng)站上傳文章的時(shí)候直接上傳到sina微博?)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 71 次瀏覽 ? 2021-11-04 17:19 ? 來(lái)自相關(guān)話(huà)題

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(php如何實(shí)現網(wǎng)站上傳文章的時(shí)候直接上傳到sina微博?)
  php在上傳文章時(shí)如何直接上傳網(wǎng)站到新浪微博?:這個(gè)需要知道新浪是否啟用了這個(gè)api,有的論壇可以更新到騰訊微博,好像有的分享軟件jiathis吧可以實(shí)現,但是估計需要修改代碼。
  請PHP外部網(wǎng)站將代碼與新浪微博的內容同步,注意內容是同步的,3Q-:如果要將微博的內容同步到網(wǎng)站@中插入的代碼&gt;,必須在微博管理設置中獲取,然后插入網(wǎng)站。如果您將網(wǎng)站的更新內容同步到您的微博,取決于您是否有PHP網(wǎng)站的API接口應用。否則沒(méi)有代碼共享,只能自己?jiǎn)为氶_(kāi)發(fā)。
  如何使用php添加將文章添加到個(gè)人博客的功能:很簡(jiǎn)單,你去網(wǎng)上找一個(gè)發(fā)布文章的前端頁(yè)面,然后改變他的表單項,并把輸入的內容改成你需要的(名字值很重要),然后改表單的action地址,改地址為自己后臺程序的地址,前端頁(yè)面就算在這里完成了,當你點(diǎn)擊submit時(shí),頁(yè)面會(huì )把你寫(xiě)的數據寫(xiě)入POST表單傳遞到你指定的地址。后臺獲取$_POST的值(對應之前的名稱(chēng)),然后將獲取的值組裝成一個(gè)新的數組(新數組中的鍵名需要與數據庫對應的字段名相同) ,然后生成模型對象,保存。結束。
  PHP如何整合新浪、QQ、搜狐等微博同步發(fā)送:申請各個(gè)微博的開(kāi)放平臺賬號,獲取授權碼和APPID等,在項目發(fā)布內容時(shí)調用各個(gè)微博推送API接口
  如何在php中編寫(xiě)網(wǎng)站鏈接代碼?比如點(diǎn)擊“新浪”升級到新浪網(wǎng)站-:新浪是一個(gè)與php無(wú)關(guān)的html標簽。如果你想把它添加到php,不要添加它。代碼插入新浪
  我有個(gè)人網(wǎng)站!當我發(fā)布一條消息時(shí),它會(huì )自動(dòng)同步到新浪微博和騰訊微博!怎么做?我網(wǎng)站是php寫(xiě)的!-:獲取api地址。發(fā)帖多一步,直接傳過(guò)去就好了...
  點(diǎn)點(diǎn)如何同步到其他網(wǎng)站?我看到了新浪微博API PHP SDK。需要用微博賬號登錄后才能操作-:數據同步到新浪微博平臺需要授權,在新浪微博API PHP SDK下載包中有用戶(hù)授權和微博演示,可以參考
  如何將wordpress博客文章同步到新浪微博:直接去新浪微博,會(huì )自動(dòng)推送。其實(shí)有很多插件都有這樣的功能。
  PHP如何實(shí)現博客網(wǎng)站自定義模板和自定義模塊的功能:百度空間的CSS中,有很多以#開(kāi)頭的代碼,比如#header、#m_blog、#m_pro, etc. 這些其實(shí)都是網(wǎng)頁(yè) 如果定義了列的ID,如果要自定義相關(guān)列的背景,那么在CSS代碼中添加#column ID即可。重復的位置可以用其他參數代替...
  如何正確實(shí)現PHP獲取博客數據-:1.偽裝正常訪(fǎng)問(wèn),比如偽裝成瀏覽器訪(fǎng)問(wèn);2. 模擬登錄;3. 獲取你需要的內容;4.優(yōu)化自己的代碼,已經(jīng)抓到的東西不要重復抓,控制采集的頻率,防止被判斷是機器人直接墻你的ip,如果真的墻了,準備代理庫,用代理ip一一試試采集吧。 查看全部

  使用新浪微博開(kāi)放平臺api同步微博內容至自己網(wǎng)站(php如何實(shí)現網(wǎng)站上傳文章的時(shí)候直接上傳到sina微博?)
  php在上傳文章時(shí)如何直接上傳網(wǎng)站到新浪微博?:這個(gè)需要知道新浪是否啟用了這個(gè)api,有的論壇可以更新到騰訊微博,好像有的分享軟件jiathis吧可以實(shí)現,但是估計需要修改代碼。
  請PHP外部網(wǎng)站將代碼與新浪微博的內容同步,注意內容是同步的,3Q-:如果要將微博的內容同步到網(wǎng)站@中插入的代碼&gt;,必須在微博管理設置中獲取,然后插入網(wǎng)站。如果您將網(wǎng)站的更新內容同步到您的微博,取決于您是否有PHP網(wǎng)站的API接口應用。否則沒(méi)有代碼共享,只能自己?jiǎn)为氶_(kāi)發(fā)。
  如何使用php添加將文章添加到個(gè)人博客的功能:很簡(jiǎn)單,你去網(wǎng)上找一個(gè)發(fā)布文章的前端頁(yè)面,然后改變他的表單項,并把輸入的內容改成你需要的(名字值很重要),然后改表單的action地址,改地址為自己后臺程序的地址,前端頁(yè)面就算在這里完成了,當你點(diǎn)擊submit時(shí),頁(yè)面會(huì )把你寫(xiě)的數據寫(xiě)入POST表單傳遞到你指定的地址。后臺獲取$_POST的值(對應之前的名稱(chēng)),然后將獲取的值組裝成一個(gè)新的數組(新數組中的鍵名需要與數據庫對應的字段名相同) ,然后生成模型對象,保存。結束。
  PHP如何整合新浪、QQ、搜狐等微博同步發(fā)送:申請各個(gè)微博的開(kāi)放平臺賬號,獲取授權碼和APPID等,在項目發(fā)布內容時(shí)調用各個(gè)微博推送API接口
  如何在php中編寫(xiě)網(wǎng)站鏈接代碼?比如點(diǎn)擊“新浪”升級到新浪網(wǎng)站-:新浪是一個(gè)與php無(wú)關(guān)的html標簽。如果你想把它添加到php,不要添加它。代碼插入新浪
  我有個(gè)人網(wǎng)站!當我發(fā)布一條消息時(shí),它會(huì )自動(dòng)同步到新浪微博和騰訊微博!怎么做?我網(wǎng)站是php寫(xiě)的!-:獲取api地址。發(fā)帖多一步,直接傳過(guò)去就好了...
  點(diǎn)點(diǎn)如何同步到其他網(wǎng)站?我看到了新浪微博API PHP SDK。需要用微博賬號登錄后才能操作-:數據同步到新浪微博平臺需要授權,在新浪微博API PHP SDK下載包中有用戶(hù)授權和微博演示,可以參考
  如何將wordpress博客文章同步到新浪微博:直接去新浪微博,會(huì )自動(dòng)推送。其實(shí)有很多插件都有這樣的功能。
  PHP如何實(shí)現博客網(wǎng)站自定義模板和自定義模塊的功能:百度空間的CSS中,有很多以#開(kāi)頭的代碼,比如#header、#m_blog、#m_pro, etc. 這些其實(shí)都是網(wǎng)頁(yè) 如果定義了列的ID,如果要自定義相關(guān)列的背景,那么在CSS代碼中添加#column ID即可。重復的位置可以用其他參數代替...
  如何正確實(shí)現PHP獲取博客數據-:1.偽裝正常訪(fǎng)問(wèn),比如偽裝成瀏覽器訪(fǎng)問(wèn);2. 模擬登錄;3. 獲取你需要的內容;4.優(yōu)化自己的代碼,已經(jīng)抓到的東西不要重復抓,控制采集的頻率,防止被判斷是機器人直接墻你的ip,如果真的墻了,準備代理庫,用代理ip一一試試采集吧。

官方客服QQ群

微信人工客服

QQ人工客服


線(xiàn)

亚洲国产精品无码久久大片,亚洲AV无码乱码麻豆精品国产,亚洲品质自拍网站,少妇伦子伦精品无码STYLES,国产精久久久久久久