常見問題
網(wǎng)站接入認(rèn)證
Q:網(wǎng)站認(rèn)證申請要求是什么?
A:網(wǎng)站官方微博認(rèn)證要求網(wǎng)站有ICP備案號,微博昵稱與頭像和網(wǎng)站名稱與網(wǎng)站LOGO保持一致,發(fā)布的微博內(nèi)容和網(wǎng)站內(nèi)容相關(guān)帶有網(wǎng)站對應(yīng)內(nèi)容的鏈接地址,微博每日有內(nèi)容更新。
Q:網(wǎng)站二級域名頻道可以進(jìn)行申請么?
A:可以,請?zhí)顚戭l道域名進(jìn)行申請。
Q:哪些網(wǎng)站不可以在網(wǎng)站認(rèn)證分類進(jìn)行申請?
A:企業(yè)、媒體、機(jī)構(gòu)、團(tuán)體、政府、校園等官網(wǎng)不屬于網(wǎng)站認(rèn)證申請分類。請?jiān)诖随溄舆M(jìn)行申請:微認(rèn)證
Q:網(wǎng)站認(rèn)證審核時(shí)間是多久?
A:3個(gè)工作日
Q:修改認(rèn)證說明審核時(shí)間是多久?
A:2個(gè)工作日。
Q:網(wǎng)站認(rèn)證帳號想轉(zhuǎn)企業(yè)版微博怎么辦?
A:咨詢@企業(yè)微博助理。
Q:如果微博昵稱被其他用戶占用怎么辦?
A:用其他能體現(xiàn)網(wǎng)站名稱的昵稱代替。
Q:網(wǎng)站認(rèn)證無法檢測到驗(yàn)證文件怎么辦?
A:可下載材料表格 ,請?zhí)顚懲暾笏叫臔網(wǎng)站微博大掌柜咨詢。
Q:服務(wù)器在國外沒有ICP備案怎么辦?
A:ICP備案是網(wǎng)站認(rèn)證申請的基本條件,不符合條件者可申請其它類型認(rèn)證,申請地址:微認(rèn)證
應(yīng)用認(rèn)證審核
Q:應(yīng)用認(rèn)證申請要求是什么?
A:滿足如下條件,應(yīng)用與微博關(guān)聯(lián)緊密;應(yīng)用已通過文案、廣場審核并在廣場展示超過30天;應(yīng)用日均使用量達(dá)到5000用戶人次。申請地址:微認(rèn)證
Q:應(yīng)用認(rèn)證審核時(shí)間是多久?
A:3個(gè)工作日。
Q:應(yīng)用認(rèn)證說明修改審核時(shí)間是多久?
A:2個(gè)工作日。
Q:我的應(yīng)用滿足認(rèn)證條件,為什么不能通過認(rèn)證?
A:應(yīng)用官方微博昵稱和頭像要求與應(yīng)用名稱和圖標(biāo)保持一致,微博內(nèi)容和應(yīng)用內(nèi)容相關(guān)。
Q:為什么我申請認(rèn)證,駁回內(nèi)容是“您好,由于您的帳號不屬于微博應(yīng)用分類,請選擇正確的分類后重新申請”?
A:微博應(yīng)用指利用API接口開發(fā)的和微博相關(guān)的應(yīng)用。
Q:在App Store待審狀態(tài)中的客戶端該如何通過開放平臺(tái)的審核?
A:iPhone,iPad客戶端在開放平臺(tái)提交審核時(shí)需要在應(yīng)用截圖中體現(xiàn)此客戶端與微博有關(guān)功能 ,并在URL填寫地址為http://itunes.apple.com/cn/app/ 。我們會(huì)對此客戶端先通過文案審核,以免客戶端在App Store方面審核時(shí)遇到問題,在App Store通過審核后請及時(shí)更改URL地址為 客戶端下載頁面地址。我們將在客戶端通過文案審核后十個(gè)工作日復(fù)查,復(fù)查時(shí)如URL地址無對應(yīng)客戶端可下載,將文案駁回。
更多查看:其它網(wǎng)站認(rèn)證及應(yīng)用認(rèn)證相關(guān)問題
應(yīng)用創(chuàng)建與管理
Q:我創(chuàng)建了網(wǎng)站應(yīng)用,怎樣查看App Key,App Secret?
A:點(diǎn)擊 http://open.weibo.com/webmaster ,進(jìn)入管理中心,點(diǎn)擊網(wǎng)站名進(jìn)入相應(yīng)網(wǎng)站控制臺(tái)。在您的頭像下方顯示有您的App Key,另外點(diǎn)擊左側(cè)的“網(wǎng)站信息”下的基本信息,即可看到您的App Key以及App Secret。
Q:App Secret泄露了怎么辦?
A:因?yàn)锳pp Key以及App Secret是唯一的和您網(wǎng)站域名綁定的,因此應(yīng)當(dāng)確保其安全性。如果您發(fā)現(xiàn)您的App Secret泄露,可以通過以下方式重置App Secret:點(diǎn)擊http://open.weibo.com/webmaster ,進(jìn)入網(wǎng)站控制臺(tái),點(diǎn)擊左側(cè)的“網(wǎng)站信息”下的高級信息,選擇“重置App Secret”。
Q:在“部署”狀態(tài),無法點(diǎn)擊“下一步”怎么辦?
A:根據(jù)微博開放平臺(tái)的管理要求,如果您在注冊為開發(fā)者時(shí)還未對您的郵箱進(jìn)行驗(yàn)證,將無法直接跳轉(zhuǎn)到下一步頁面,您可以根據(jù)頁面提示,進(jìn)入郵箱驗(yàn)證的頁面,驗(yàn)證完畢再回到當(dāng)前頁面進(jìn)行下一步的操作。如果您需要更改您的郵箱,也可以根據(jù)頁面提示進(jìn)入開發(fā)者信息頁面修改郵箱設(shè)置,然后再對其進(jìn)行驗(yàn)證,驗(yàn)證完畢再回到當(dāng)前頁面進(jìn)行下一步的操作。
Q:請問App key的有效期是多長時(shí)間?
A:應(yīng)用開發(fā)者在申請應(yīng)用之后,如90天內(nèi)沒有用戶使用,新浪開放平臺(tái)有權(quán)利停止該應(yīng)用接口使用權(quán)限并刪除該應(yīng)用。
Q:應(yīng)用類型變更的問題。如果應(yīng)用已經(jīng)在使用,想改變應(yīng)用類型怎么辦?
A:應(yīng)用分類無法變更,請開發(fā)者慎重選擇。
Q:請問填寫開發(fā)者信息處”個(gè)人網(wǎng)站”應(yīng)該填什么?
A:填寫您的個(gè)人頁面即可,當(dāng)然我們推薦您填寫微博或新浪博客地址。
Q:請問個(gè)人用戶申請和公司申請的流程有什么不同嗎?
A:所有開發(fā)者和網(wǎng)站主申請流程是一致的,只有在提交資質(zhì)時(shí)有差別。
Q:強(qiáng)烈要求已通過審核的開發(fā)者信息部分隱藏。不然黑客竊取信息可太方便了。尤其是身份證的掃描件。
A:您好,平臺(tái)不會(huì)公開開發(fā)者的信息。
Q:我的應(yīng)用想做成web版,但是不是站內(nèi)的,應(yīng)該選哪一個(gè)類型,是不是以后web應(yīng)用就不行了?
A:平臺(tái)不限定應(yīng)用的形式,但是鼓勵(lì)您創(chuàng)建站內(nèi)應(yīng)用。
Q:我的網(wǎng)站申請App key時(shí)不小心選擇錯(cuò)分類了,已經(jīng)有訪問的數(shù)據(jù)了,怎么修改分類???
A:目前暫不支持修改分類,請您提供App key我們幫您解決一下。
Q:我們目前在新浪的應(yīng)用是以個(gè)人開發(fā)者身份申請的,剛剛開始開發(fā)為了更好更快的響應(yīng)用戶需求,我們希望升級到 “企業(yè)合作伙伴”的級別,請問需要如何申請?
A:當(dāng)您的應(yīng)用接口權(quán)限不能滿足當(dāng)前用戶量時(shí),您再提交申請即可。
Q:專業(yè)版應(yīng)用類型我應(yīng)該選擇“展示類”還是“管理類”?
A:如果是只有后臺(tái)管理,無須前臺(tái)展示的應(yīng)用,請選擇應(yīng)用類型為“管理類應(yīng)用”。否則請?jiān)O(shè)置為“展示類應(yīng)用”。此項(xiàng)設(shè)置重要,設(shè)置錯(cuò)誤可能導(dǎo)致相關(guān)功能異常。管理類應(yīng)用如果錯(cuò)誤設(shè)置為展示類應(yīng)用,那么機(jī)構(gòu)就有可能安裝后將應(yīng)用顯示在前臺(tái),被企業(yè)的粉絲看到,造成安全問題。展示類應(yīng)用如果錯(cuò)誤設(shè)置為管理類應(yīng)用,那么機(jī)構(gòu)將無法將應(yīng)用顯示在前臺(tái)展示給企業(yè)的粉絲。該項(xiàng)設(shè)置變更后不會(huì)即時(shí)生效,有1小時(shí)的緩存期限。個(gè)性化應(yīng)用一般情況下請都設(shè)置為“展示類”。
Q:專業(yè)版應(yīng)用的白名單設(shè)置怎么操作?
A:為限制應(yīng)用的使用范圍,可以在應(yīng)用信息-高級信息中配置UID白名單。通用應(yīng)用禁止設(shè)置白名單,個(gè)性化應(yīng)用必須設(shè)置白名單。白名單中可以填寫多個(gè)企業(yè)微博的數(shù)字uid,以英文逗號間隔。
Q:我修改了應(yīng)用信息,但為什么沒有生效?
A:應(yīng)用信息(白名單除外)進(jìn)行修改后,需要二次審核通過后才能生效。審核完成后,有1小時(shí)的緩存,一般1小時(shí)后生效。白名單修改無需審核,也是1小時(shí)后生效。
Q:為什么我想使用的應(yīng)用名稱無法注冊?
A:如果您輸入的應(yīng)用名稱不能注冊,可能有以下幾種情況:
- 應(yīng)用名稱為微字頭,該類名稱僅官方應(yīng)用可以使用;
- 應(yīng)用名稱為“微博XX”,該類名稱僅官方應(yīng)用可以使用;
- 應(yīng)用名稱中包含一些品牌保護(hù)詞,如果您所在的機(jī)構(gòu)確實(shí)是品牌擁有者,請聯(lián)系qyapps@staff.sina.com.cn;
- 應(yīng)用名稱已被注冊,站內(nèi)應(yīng)用、移動(dòng)應(yīng)用、網(wǎng)站接入中已經(jīng)使用的應(yīng)用名稱均不可再注冊成為專業(yè)版應(yīng)用。
- 此外,僅官方應(yīng)用和認(rèn)證合作伙伴應(yīng)用可以使用 “企業(yè)”、”政府”、“媒體”、“藍(lán)V”作為應(yīng)用名稱,否則相應(yīng)申請將被駁回。
更多查看:其它應(yīng)用創(chuàng)建及信息維護(hù)相關(guān)問題
網(wǎng)站連接與組件
Q:我的網(wǎng)站是完全依托于微博帳號的,沒有自己的登錄系統(tǒng),我應(yīng)該選擇哪一個(gè)創(chuàng)建應(yīng)用?
A:如果您只使用了我們的網(wǎng)站組件請選擇網(wǎng)站連接,如果還有更多功能請選擇開發(fā)者類型。
Q:提交審核之后還可以修改網(wǎng)站名稱嗎?
A:點(diǎn)擊http://open.weibo.com/webmaster ,進(jìn)入微博控制臺(tái),點(diǎn)擊左側(cè)的“網(wǎng)站信息”下的基本信息中修改。但是,修改后需要重新提交審核(修改基本信息頁面中的所有項(xiàng)目都需要重新提交審核)。
Q:什么是快速部署?
A:不需要開發(fā),只需復(fù)制微組件代碼到您的網(wǎng)站即可完成部署。
Q:什么是深度部署?
A:需要開發(fā)的,將借助開放平臺(tái)的API、Weibo-JS、JS組件及登錄組件完成部署。
Q:使用分享按鈕組件分享內(nèi)容后來源顯示為“分享按鈕”問題怎么解決?
A:分享后顯示網(wǎng)站來源需滿足以下條件:
- 應(yīng)用是已審核應(yīng)用;
- 應(yīng)用需綁定域名;
- 分享的鏈接(url)必須在綁定的域名下,注意url需以參數(shù)傳遞而不是放到title中;
Q:微分享出錯(cuò)是怎么回事?
A:出現(xiàn)“轉(zhuǎn)發(fā)標(biāo)題和URL不能為空”提示,請確認(rèn)您的標(biāo)題參數(shù)RT和URL參數(shù)RU正確填寫。請不要自定義參數(shù)。出現(xiàn)“您當(dāng)前用戶登錄狀態(tài)異常,暫時(shí)無法訪問”提示,頁面過期時(shí)間為三小時(shí),過期后請重新登錄。
Q:WAP站接入了微博分享功能后,怎樣查看網(wǎng)站內(nèi)容在微博中的統(tǒng)計(jì)數(shù)據(jù)?
A:請?jiān)凇拔业膽?yīng)用”中對應(yīng)應(yīng)用的網(wǎng)站控制臺(tái)中進(jìn)行查看,查看地址:http://open.weibo.com/webmaster
接口申請問題
Q:如何申請更高級的接口調(diào)用權(quán)限?
A:如果默認(rèn)接口調(diào)用權(quán)限,不能夠滿足業(yè)務(wù)需求,您現(xiàn)在可以在應(yīng)用管理后臺(tái),“接口管理”-“調(diào)用頻次”頁面,按系統(tǒng)要求說明應(yīng)用的產(chǎn)品介紹、推廣策略和改進(jìn)目標(biāo),提交申請即可。詳情參考:接口頻次限制
Q:請問高級的API申請開發(fā),需要哪些流程和條件?
A:現(xiàn)在可以在應(yīng)用管理后臺(tái),“接口管理”-“申請權(quán)限”頁面,按系統(tǒng)要求說明申請?jiān)?,提交申請?/p>
Q:高級接口的權(quán)限申請會(huì)收費(fèi)嗎?
A:不需要。
Q:中級授權(quán),高級授權(quán),合作授權(quán)的主要區(qū)別是什么?
A:主要區(qū)別在于對接口的訪問頻次上,具體參考 接口頻次限制。
接口調(diào)用問題
Q:我想在微博實(shí)現(xiàn)xxx功能,請問要用哪個(gè)接口?
A:請您在API文檔查詢對應(yīng)接口http://t.cn/appqSg ,如仍有疑問請您將具體問題@微博開放平臺(tái)。
Q:如果在使用API時(shí)發(fā)現(xiàn)問題,應(yīng)該如何自查?
A:請?jiān)趹?yīng)用中抓取接口返回的詳細(xì)錯(cuò)誤信息,根據(jù)對應(yīng)的錯(cuò)誤代碼到常見錯(cuò)誤代碼及釋義進(jìn)行查看。
Q:如何獲取用戶的微博信息?
A:微博開放平臺(tái)為開發(fā)者提供經(jīng)用戶授權(quán)的微博內(nèi)容、用戶關(guān)系以及用戶基本信息API文檔。有關(guān)用戶隱私信息開放平臺(tái)無法提供給開發(fā)者。
Q:希望實(shí)現(xiàn)一些微博功能,但是沒有相關(guān)API,應(yīng)該怎么辦?
A:如果您覺得新浪開放平臺(tái)API不能滿足您產(chǎn)品的需要,請發(fā)郵件至weibo_app@vip.sina.com,提出您的需求和想法,我們會(huì)根據(jù)您的需求狀況評估相關(guān)可行性。
Q:你好!測試用戶已經(jīng)加填寫了15個(gè),有的人不用了,可以更換嗎?
A:測試用戶添加后,暫不支持更換。請您謹(jǐn)慎添加。
Q:開發(fā)者如何正確面對頻率限制?如何避免?
A:首先微博API技術(shù)原理上是一個(gè)HTTP輪詢(POLLING)協(xié)議,不是即時(shí)推送(realtime push)協(xié)議。因此即使增大刷新頻率也無法完全達(dá)到即時(shí)獲得最新信息效果。
根據(jù)經(jīng)驗(yàn),更新頻率我們建議2-3分鐘/次為宜,API客戶端也可提供一個(gè)手工刷新按鈕,用戶可以手工獲取最新數(shù)據(jù)。API客戶端可以智能控制請求頻率,比如最近幾次更新都沒獲取到數(shù)據(jù)情況下可以適當(dāng)將間隔時(shí)間延長。當(dāng)一小時(shí)內(nèi)剩余次數(shù)多時(shí)候可以適當(dāng)將更新加快。當(dāng)剩余請求數(shù)偏小時(shí),客戶端通過延長自己的更新頻率控制不超過上限。另外要適當(dāng)留一些空余指標(biāo),防止用戶手工執(zhí)行一些操作產(chǎn)生的調(diào)用導(dǎo)致超出上限。
Q:訪問數(shù)據(jù)是怎么統(tǒng)計(jì)的,為什么我自己檢測和后臺(tái)給出的是不一樣?
A:訪問頻率限制是針對使用App的單個(gè)用戶及單個(gè)IP,不是針對整個(gè)App, App訪問總量不受限制。
Q:請問一下,用戶已經(jīng)登錄微博的時(shí)候,我的應(yīng)用可以獲取到用戶的登錄狀態(tài)嗎?
A:不可以。
Q:AppKey 怎么用?
A:普通授權(quán)方式,在所有的url添加參數(shù)source=appkey 如:
curl -u user:passwordhttp://api.t.sina.com.cn/statuses/friends_timeline.xml?source=appkey
建議在Linux命令行下面執(zhí)行以上指令能返回正常結(jié)果再進(jìn)行下一步開發(fā)Basic Auth編程也可以參看 http://www.cnblogs.com/QLeelulu/archive/2009/11/22/1607898.html ,OAuth方式請按OAuth協(xié)議傳遞Consumer key(app key)及Consumer Secret 。
Q:如何獲得當(dāng)前用戶及應(yīng)用的API訪問頻率限制情況?
A:可以通過調(diào)用account/rate_limit_status接口獲取。
Q:如何通過調(diào)用接口取消用戶對一個(gè)應(yīng)用的OAUTH授權(quán)?
A:目前還沒有支持的接口,只能由用戶在微博頁面帳號設(shè)置里面的應(yīng)用授權(quán)手動(dòng)解除。
Q:end_session接口調(diào)用時(shí)不起作用,怎樣實(shí)現(xiàn)當(dāng)前用戶退出登錄?
A:目前這個(gè)接口僅支持官方widget等web應(yīng)用場合,第三方開發(fā)者無法通過此接口進(jìn)行用戶在微博上登錄狀態(tài)的退出。
Q:想做個(gè)個(gè)人網(wǎng)站,網(wǎng)站里一個(gè)欄目可以看到我發(fā)的微博信息,這樣別人在看我的個(gè)人網(wǎng)站時(shí)也能看到我發(fā)的微博,現(xiàn)在問題是可不可以不用登錄認(rèn)證,直接調(diào)取信息?
A:目前不支持此種方式,推薦使用微博直播、微博秀、評論箱等微博組件,參考地址:http://open.weibo.com/widgets
Q:獲取用戶授權(quán)是出現(xiàn) error :redirect_uri_mismatch 怎么解決?
A:這是由于回調(diào)地址填寫錯(cuò)誤造成的,解決辦法:
- 站內(nèi)應(yīng)用:redirect_uri等于應(yīng)用信息中的“站內(nèi)應(yīng)用地址”而非“應(yīng)用實(shí)際地址”;
- 其他應(yīng)用:redirect_uri需與http://open.weibo.com/apps/30871*****/info/advanced (30871*****替換成你應(yīng)用的AppKey)應(yīng)用高級信息中的“應(yīng)用回調(diào)頁”完全匹配或在綁定的域名下。
注意:修改應(yīng)用回調(diào)頁或綁定域名后需要約半小時(shí)左右時(shí)間生效。
Q:您好,作為一名開發(fā)者我在調(diào)用api接口的時(shí)候發(fā)現(xiàn)一個(gè)問題,就是當(dāng)我綁定一個(gè)用戶帳號我想取得當(dāng)前帳號的A:user信息的時(shí)候,就api提供的Users/show 方法必須傳入一個(gè)userid,這個(gè)是什么?
Userid(Uid)是指每個(gè)微博用戶域名內(nèi)專屬的號碼。
Q:開放時(shí)的hosts怎么設(shè)置?
A:訪問不需要設(shè)置hosts。
Q:url參數(shù)和返回值怎么編碼,為什么我的返回值一直報(bào)錯(cuò)?
A:url參數(shù)必須使用UTF8編碼及進(jìn)行url encode ,返回結(jié)果都使用UTF8編碼。
Q:翻頁page參數(shù)是錯(cuò)的嗎?
A:翻頁page參數(shù)都是從1開始,不是0。
Q:微博開發(fā)者平臺(tái)支持哪些語言?
A:微博開發(fā)者平臺(tái)使用HTTP協(xié)議,與語言無關(guān)。 為了方便開發(fā),我們提供了部分語言的SDK。
Q:關(guān)于圖片壓縮問題怎么解決?
A:開發(fā)者可以嘗試如下方法:
- 如果原始圖片最大邊超過 1600 pixels那么就會(huì)被縮小到最大邊 1600 pixels 否則按原樣保存;
- 如果需要縮小(最大邊不超過1600)時(shí),png格式的圖片會(huì)被轉(zhuǎn)為jpeg,gif的圖片取 第一幀保存為gif格式;
- 保存jpeg格式的圖時(shí)使用85%的壓縮率;
Q:API發(fā)圖片微博報(bào)錯(cuò)常見問題解決辦法?
A:編碼UTF-8,中文Encode。圖片的內(nèi)容pic參數(shù)不參與簽名(及不組裝在簽名計(jì)算時(shí)的baseString里面)。
Q:同一個(gè)瀏覽器授權(quán)多個(gè)帳號的問題?
A:需要用戶每次退出,并重新登錄后再授權(quán)。
Q:如何獲取授權(quán)登錄后與自己的網(wǎng)站會(huì)員實(shí)現(xiàn)綁定?
A:獲取AccessToken的時(shí)會(huì)返回該授權(quán)用戶的uid,這個(gè)值不會(huì)變 你可以在數(shù)據(jù)庫里面加一個(gè)column 叫user_id,如果數(shù)據(jù)庫中沒有相應(yīng)的值 就添加新用戶 。如果有的找到它并登錄。
Q:微博session不失效時(shí),如何讓我的網(wǎng)站登錄的時(shí)候出現(xiàn)換個(gè)帳號的提示?
A:在授權(quán)鏈接上添加forcelogin參數(shù),將forcelogin參數(shù)設(shè)置為true。
Q:接口調(diào)用次數(shù)為0的問題?
A:當(dāng)天創(chuàng)建的應(yīng)用調(diào)用接口次數(shù)要次日才能統(tǒng)計(jì)顯示出來分享類應(yīng)用不計(jì)入接口調(diào)用次數(shù)。
Q:PHPSDK授權(quán)認(rèn)證錯(cuò)誤Token不合法?
A:callback.php 取不到$SESSION['keys']的值,PHP的SDK中編碼格式應(yīng)該改為UTF-8無BOM格式,否則就會(huì)出現(xiàn)Warning: Cannot send session cookie - headers already sent 警告信息。保存時(shí),使用UTF-8 無BOM編碼格式。php在處理BOM頭的時(shí)候,有時(shí)候存在錯(cuò)誤,可能造成你在使用 header 或 session_start 之類的函數(shù)時(shí),出現(xiàn)文件已經(jīng)輸出的錯(cuò)誤,多數(shù)都是因?yàn)锽OM頭送出去了。因?yàn)樵趐hp看來,成了一個(gè)空格。所以使用無BOM的格式。
Q:微博ID登錄微博失敗的原因?
A:為了防止用戶掃號,現(xiàn)10位以上UID只能郵箱登錄。
Q:分享的應(yīng)用如何查詢接口調(diào)用次數(shù)?
A:分享窗口產(chǎn)生于API之前,并不走API,目前分享按鈕中AppKey的作用僅作來源顯示用。所以不會(huì)被統(tǒng)計(jì)進(jìn)API調(diào)用次數(shù)中。有些分享類的應(yīng)用會(huì)發(fā)現(xiàn)自己調(diào)用接口次數(shù)為0用戶量也沒有就是這個(gè)原因。
Q:API接口返回The server returned an invalid or incomplete response. please try again later.
A:這個(gè)錯(cuò)誤是國內(nèi)網(wǎng)絡(luò)跟國外網(wǎng)絡(luò)交互時(shí)有非法內(nèi)容的提示,請檢查是否使用了國外服務(wù)器代理。
Q:怎么拼接單條微博的網(wǎng)頁版地址?
A:在程序中獲得用戶的uid,調(diào)用statuses/querymid獲得用戶的MID,拼接成http://weibo.com/uid/mid, 如UID=12345,mid=abcde,則網(wǎng)頁版地址為:http://weibo.com/12345/abcde
Q:怎么申請Refresh Token?
A:暫不開放。
Q:請問trends/statuses這個(gè)接口如何能獲取全部的話題呢?
A:count page參數(shù)搭配使用。count最大取50。
Q:已審核修改應(yīng)用回調(diào)頁,綁定域名等應(yīng)用信息后不生效問題怎么解決?
A:已審核應(yīng)用修改應(yīng)用基本信息點(diǎn)擊“保存”后會(huì)自動(dòng)提交“二審”,“二審“通過后修改的信息才能生效。
Q:應(yīng)用平臺(tái)不能通過SESSION傳值iframe中session會(huì)丟失的問題?
A:可以參考http://t.cn/aWJFbv 這里解決。
Q:分享圖片標(biāo)準(zhǔn)是什么?
A:標(biāo)準(zhǔn)如下:
- 圖片必須出現(xiàn)在html文件
標(biāo)簽里,JS寫入的圖片無法抓??;
- 圖片尺寸大于92x92,文件體積小于500k;
- 圖片文件可http請求成功訪問,沒有防盜鏈機(jī)制;
- 對圖片質(zhì)量也有一定的鑒別評分機(jī)制,尺寸大于92但質(zhì)量評分很低的圖片,也可能會(huì)被忽略;
- 圖片文件名如果含明顯頁面元素名稱命名,例如logo.png,也會(huì)被忽略";
Q:short_url/shorten長鏈接的最大長度是多少?
A:400,中文需要做urlencode處理。
Q:如何實(shí)現(xiàn)用微博帳號登錄,內(nèi)容同步到微博等基本功能?
A:實(shí)現(xiàn)這些微博基本功能請直接下載SDK然后按照文檔簡單配置開發(fā)即可。
更多查看 其它應(yīng)用開發(fā)相關(guān)問題
輕應(yīng)用
Q:輕應(yīng)用地址和應(yīng)用實(shí)際地址怎么區(qū)別?
A:輕應(yīng)用地址:該地址是應(yīng)用在微博展示的應(yīng)用基本地址。應(yīng)用實(shí)際地址:該地址是第三方應(yīng)用的實(shí)際地址,微博服務(wù)器會(huì)向該地址發(fā)送請求獲取應(yīng)用內(nèi)容。
Q:請問我要把應(yīng)用同名遷移到輕應(yīng)用,是不是得先刪除原應(yīng)用,再重新創(chuàng)建輕應(yīng)用?是不是等同于新開了一個(gè)應(yīng)用,而原先的記錄都會(huì)清空?
A:您好,如果您不愿意丟棄之前累計(jì)的數(shù)據(jù),可以由平臺(tái)的工作人員幫您完成遷移,前提是您的輕應(yīng)用版本已經(jīng)開發(fā)完成。
Q:在做輕應(yīng)用的時(shí)候,我們開發(fā)都能正常訪問,其他測試帳號也能正常訪問,提交審核時(shí)你們說不能正常訪問,這樣的問題又不能重現(xiàn),應(yīng)該怎么檢查排除呢?
A:我們會(huì)對您的應(yīng)用進(jìn)行多環(huán)境測試。您可以檢查一下代碼,然后再次提交,如還有問題,請您提供聯(lián)系方式,我們的工作人員會(huì)與您溝通。
Q:輕應(yīng)用實(shí)現(xiàn)高度自適應(yīng),對頁面有什么要求?
A:JS檢查應(yīng)用高度,使用的是 document.body.clientHeight 來獲取,所以如下情況高度的計(jì)算會(huì)有問題,請開發(fā)者避免:
- 應(yīng)用設(shè)置了樣式 html, body { height: 100%;},這種情況下 document.body.clientHeight 獲得的是 iframe 可現(xiàn)實(shí)區(qū)域的高度,不含被滾動(dòng)條遮擋部分;
- 應(yīng)用使用了浮動(dòng)布局,但是沒有清除浮動(dòng);
- 應(yīng)用使用了絕對定位,絕對定位的元素下邊緣超過非浮動(dòng)區(qū)域的下邊緣;
Q:我的應(yīng)用希望居中彈出一個(gè)浮層,但由于高度自適應(yīng)了,應(yīng)用中如何獲取當(dāng)前應(yīng)用在瀏覽器中展示的區(qū)域坐標(biāo)?
A:暫時(shí)沒有辦法解決,由于跨域,目前無法獲得應(yīng)用框架當(dāng)前的滾動(dòng)條位置,如果出浮層,盡量在鼠標(biāo)交互位置附近展示。
Q:我的應(yīng)用在Safari5.1.4后,發(fā)現(xiàn)有Cookie寫入不成功,這是什么原因?
A:Safari的安全策略導(dǎo)致。從V5.1.4開始,Safari改變了安全策略,不允許iframe內(nèi)的頁面寫入Cookie,見下圖:
而輕應(yīng)用正好是使用iframe的技術(shù)方案,因此如果應(yīng)用使用cookie來記錄某些信息的時(shí)候,會(huì)發(fā)現(xiàn)始終沒存上。針對此問題,目前沒有好的解決方案,解決的思路是,寫cookie的時(shí)候臨時(shí)跳出站內(nèi)應(yīng)用框架,寫入完畢,再跳回來。請參考范例:http://apps.weibo.com/zhannei/safari_fix
Q:輕應(yīng)用是使用iframe,iframe內(nèi)頁面跳轉(zhuǎn)后,如何刷新或收藏后再次進(jìn)入該頁面,仍然保持跳轉(zhuǎn)后URL?
A:站內(nèi)應(yīng)用支持地址映射,即你的站內(nèi)應(yīng)用的URL和實(shí)際的路徑之間有一個(gè)映射關(guān)系。如:
- http://apps.weibo.com/demo 實(shí)際嵌入的 iframe 地址是 http://www.demo.com
- http://apps.weibo.com/demo/test.html 實(shí)際嵌入的iframe是 http://www.demo.com/test.html
- http://apps.weibo.com/demo/test.php?param1=abc 實(shí)際嵌入的iframe是 http://www.demo.com/test.php?param1=abc
應(yīng)用中需要將跳轉(zhuǎn)的鏈接寫成 http://apps.weibo.com/demo/**** 這樣,然后設(shè)置鏈接的 target="_top"。如果頁面中這樣的鏈接太多,有個(gè)一勞永逸的辦法,就是在 <head></head> 中增加一行:<base target="_blank" />。這樣做,實(shí)際就是讓應(yīng)用每次都跳轉(zhuǎn)父框架,實(shí)現(xiàn)了記住地址欄的功能。
Q:我創(chuàng)建了站內(nèi)應(yīng)用,怎么接入專業(yè)版微博?
A:現(xiàn)在統(tǒng)一創(chuàng)建輕應(yīng)用即可。
Q:輕應(yīng)用強(qiáng)制部署在SAE上嗎?
A:推薦,但不強(qiáng)制。
應(yīng)用授權(quán)問題
Q:微博OAuth和Basic Auth兩種方式的區(qū)別?
A:Oauth是一種相對安全的方式,需要打開頁面,并且在瀏覽器顯示SINA的域名,這樣來確定用戶是在微博頁面給第三方應(yīng)用授權(quán)訪問;OAuth和Basic Auth兩種方式的區(qū)別, Oauth是一種比較通用的,安全的認(rèn)證方式,不需要用戶名密碼,只需要用戶授權(quán);Basic Auth是一種基于用戶名密碼的認(rèn)證,每次訪問都需帶上用戶的用戶名密碼。
Q:OAuth1.0授權(quán)方式能否繼續(xù)使用?
A:目前未授權(quán)的應(yīng)用已經(jīng)禁止使用OAuth1.0授權(quán)及V1接口,2012年9月左右將禁止所有應(yīng)用使用OAuth1.0授權(quán)及V1接口。我們推薦更安全、穩(wěn)定的OAuth2.0授權(quán)方式, OAuth1.0授權(quán)方式不久后將全面禁止使用。
Q:請問AccessToken的有效期是多久?
A:目前OAuth1.0已經(jīng)下線,其access token已經(jīng)不能使用;OAuth2.0對于未審核應(yīng)用有效期為24小時(shí),對于已審核應(yīng)用有效期最低為30天,不同的應(yīng)用級別有效期不同,詳見:授權(quán)機(jī)制。
Q:站內(nèi)應(yīng)用調(diào)用應(yīng)用授權(quán)彈層是什么,怎么設(shè)置?
A:請您按照應(yīng)用用戶授權(quán)方法操作,地址:http://t.cn/aYzHgm 。
Q:應(yīng)該怎樣申請XAuth授權(quán)方式?
A:為了用戶安全考慮,Xauth目前官方已經(jīng)不再提供支持,建議您采用Oauth2.0授權(quán)方式。
Q:OAuth1.0如何向OAuth2.0過度,經(jīng)用戶授權(quán)過的OAuth1.0的Access_token如何更新成OAuth2.0下的?
A:OAuth2.0是對OAuth1.0協(xié)議的升級,新浪開放平臺(tái)根據(jù)官方協(xié)議( http://oauth.net/2/ ) 的修改,對Access_token的策略進(jìn)行了一些調(diào)整。目前沒有直接通過OAuth1.0的Access_token換取OAuth2.0的Access_token的相關(guān)接口支持。只有經(jīng)過用戶的再次授權(quán),才能獲取到OAuth2.0的Access_token。
Q:OAuth2.0 的Access_token存在過期的問題,我們應(yīng)該如何在其過期時(shí)獲得新的Access_token?
A:OAuth2.0的Access_token默認(rèn)過期時(shí)間為30天(30*24小時(shí)),您可以通過授權(quán)接口給您返回的過期時(shí)間進(jìn)行計(jì)算,如果用戶授權(quán)已經(jīng)過期,請引導(dǎo)用戶進(jìn)行再次授權(quán)。
Q:OAuth2.0授權(quán)的時(shí)候,如何添加應(yīng)用回調(diào)頁?
A:請?jiān)趹?yīng)用信息—>高級信息—>授權(quán)設(shè)置里,添加應(yīng)用回調(diào)頁地址。
Q:別人在帳號設(shè)置的授權(quán)管理中看見我開發(fā)的應(yīng)用的作者是我的真實(shí)姓名,不是我的微博昵稱,而且沒有超鏈接,這個(gè)需要在哪里設(shè)置嗎?
A:在開發(fā)者信息頁面中的“個(gè)人主頁”填寫信息 。
Q:OAuth認(rèn)證時(shí),要到授權(quán)網(wǎng)頁獲取授權(quán)碼后才能獲取AccessToken,請問是不是每次登錄DIY客戶端,都需要做這樣一個(gè)認(rèn)證流程?
A:同一個(gè)的用戶的話,可以直接存取對應(yīng)的Accesstoken。直接調(diào)用接口即可。
Q:站內(nèi)應(yīng)用調(diào)用應(yīng)用授權(quán)彈層是什么,怎么設(shè)置?
A:請您按照應(yīng)用用戶授權(quán)方法操作,地址:http://t.cn/aYzHgm
Q:用戶授權(quán)后出現(xiàn)applications over the unaudited use restrictions錯(cuò)誤怎么解決?
A:未審核應(yīng)用只有應(yīng)用創(chuàng)建者和測試用戶能調(diào)用接口,測試用戶添加辦法:登錄開發(fā)者帳號,點(diǎn)擊進(jìn)入 http://open.weibo.com/apps/30871*****/info/advanced (30871*****替換成你應(yīng)用的AppKey),在底部添加測試用戶即可,最多只能添加15位且添加后不能修改。注意:修改后約半小時(shí)左右時(shí)間生效。
查看其它應(yīng)用授權(quán)相關(guān)問題
審核相關(guān)問題
Q:我收到了駁回理由xxx,但是不明白是什么意思?
A:您可以閱讀常見駁回理由說明。常見駁回理由說明
Q:我的網(wǎng)站應(yīng)用審核如何進(jìn)入微博應(yīng)用廣場?
A:網(wǎng)站應(yīng)用不在應(yīng)用廣場展示。包括帳號綁定、分享按鈕、Xweibo、DZ插件。
Q:我的駁回理由是“UI設(shè)計(jì)不符合標(biāo)準(zhǔn)”,這個(gè)是什么意思?
A:請參考應(yīng)用UI設(shè)計(jì)請參考:http://t.cn/aW0et0
Q:應(yīng)用審核如何填寫申請資料?
A:申請資料完整,包括標(biāo)準(zhǔn)的應(yīng)用圖標(biāo)和正確的應(yīng)用描述、準(zhǔn)確的開發(fā)者信息等。應(yīng)用描述應(yīng)與應(yīng)用功能保持一致 。
Q:為什么我的應(yīng)用不能提交審核?
A:創(chuàng)建應(yīng)用后,您的應(yīng)用狀態(tài)為:已注冊、開發(fā)中狀態(tài),您的應(yīng)用需滿足提交80*80像素的圖標(biāo)、至少三張應(yīng)用截圖、用戶授權(quán)數(shù)量超過10人、接口調(diào)用量累計(jì)超過500次方可提交審核。如果對于提交審核存在疑問,請@微博開放平臺(tái)。
Q:為什么我開發(fā)的應(yīng)用發(fā)出微博內(nèi)容顯示”來自未審核應(yīng)用”?
A:您的應(yīng)用只有通過文案審核后,才會(huì)顯示來源。
Q:我為什么不能提交廣場審核?
A:應(yīng)用接入廣場審核之前,平臺(tái)會(huì)對開發(fā)者身份進(jìn)行審核,請您根據(jù)提示完成郵箱驗(yàn)證,手機(jī)驗(yàn)證和資料上傳。
Q:經(jīng)過微博開發(fā)者平臺(tái)審核的產(chǎn)品能獲得什么優(yōu)勢?
A:通過審核的產(chǎn)品,根據(jù)授權(quán)范圍可以獲得以下優(yōu)勢:
- 分享窗口:獲得此授權(quán)的應(yīng)用,分享站外鏈接到微博時(shí),可以標(biāo)識(shí)應(yīng)用來源,文案顯示"來自*****(應(yīng)用名稱);
- API請求:獲得此授權(quán)的應(yīng)用,發(fā)送微博信息時(shí),可以標(biāo)識(shí)應(yīng)用來源,文案顯示"來自*****(應(yīng)用名稱)”。
Q:我的應(yīng)用不能測試了,應(yīng)用還沒有提交審核,是不是和這個(gè)有關(guān)系?
A:針對未通過審核的,開發(fā)中的應(yīng)用,我們除了以上的頻次限制外,將還有測試帳號的額外請求限制。每個(gè)未通過審核應(yīng)用只能授權(quán)15個(gè)測試帳號來請求接口。除此之外的帳號通過該應(yīng)用,都無法請求接口。當(dāng)應(yīng)用通過審核,該限制自動(dòng)取消。測試帳號設(shè)置在 “我的應(yīng)用>編輯應(yīng)用屬性>測試帳號” 里可以找到。
Q:網(wǎng)站應(yīng)用審核如何填寫申請資料?
A:資料填寫完整,包括與網(wǎng)站相符合的應(yīng)用圖標(biāo)和正確的應(yīng)用文字描述、開發(fā)者聯(lián)系方式等。
Q:網(wǎng)站應(yīng)用審核如何添加分享按鈕?
A:分享按鈕的位置和UI對分享效果有重要影響,需將分享按鈕放置在方便用戶看到、用戶樂于互動(dòng)的區(qū)域,如文章標(biāo)題附近、文章結(jié)尾處評論附近等。
Q:站內(nèi)應(yīng)用審核有什么內(nèi)容規(guī)定,什么內(nèi)容是不能出現(xiàn)的?
A:具體規(guī)則如下:
- 應(yīng)用名稱及頁面中請勿使用新浪及SINA字樣;
- 應(yīng)用界面中請勿使用標(biāo)準(zhǔn)的微博logo以及變異版本,以免給用戶造成混淆;
- 應(yīng)用圖標(biāo)請勿使用標(biāo)準(zhǔn)的微博logo、XWeibo的logo以及變異版本;
- 首頁明確該應(yīng)用的站點(diǎn)歸屬;
- 關(guān)于語音類應(yīng)用,開發(fā)者均需具備國家相關(guān)語音類產(chǎn)品管理資質(zhì),否則不予以通過;
Q:審核需時(shí)多久?為什么我提交了沒有反應(yīng)?
A:文案來源審核:開發(fā)者提交應(yīng)用后1個(gè)工作日內(nèi)完成審核并反饋。應(yīng)用廣場審核:開發(fā)者提交廣場審核后1個(gè)工作日內(nèi)完成審核。文案來源二次審核:開發(fā)者提交修改應(yīng)用后1個(gè)工作日內(nèi)完成審核。
Q:我的應(yīng)用被駁回了,可是為什么呢?
A:應(yīng)用的駁回理由會(huì)發(fā)送到您在開發(fā)者信息頁面填寫的郵箱,您也可以閱讀常見駁回理由說明。
Q:應(yīng)用申請推薦廣場駁回后是否還能再次申請?
A:被駁回的應(yīng)用請按照我們的修改意見進(jìn)行修改,修改完畢后可以再次提交進(jìn)入廣場應(yīng)用二次審核。
Q:請問身份認(rèn)證需要等待多少個(gè)工作日呢?
A:我們會(huì)在1個(gè)工作日回復(fù)申請。
Q:請問站內(nèi)應(yīng)用審核多長時(shí)間會(huì)給回復(fù)?修改后的文案是作為新提交的重新審核嗎?需要多長時(shí)間?
A:站內(nèi)應(yīng)用審核為1個(gè)工作日,文案二次審核為1個(gè)工作日。
Q:請問必須要添加應(yīng)用授權(quán)界面嗎?
A:是的,必須有應(yīng)用授權(quán)頁和說明頁。
Q:請問應(yīng)用需滿足用戶授權(quán)數(shù)量超過10人、接口調(diào)用量累計(jì)超過500次才能提交審核?
A:如果您的應(yīng)用不同時(shí)滿足以上條件,是無法提交審核的。
Q:請問像我這種自用的定制服務(wù)應(yīng)該申請哪種應(yīng)用?如何審核的?
A:所有應(yīng)用的申請和審核流程是一致的,您直接在 http://open.weibo.com 創(chuàng)建即可。
Q:我的應(yīng)用審核結(jié)果反饋信息是:按鈕都無法點(diǎn)擊使用。 但是我這里都很正常的。不知道你用的什么瀏覽器?
A:我們會(huì)進(jìn)行多瀏覽器測試,如果您的應(yīng)用對瀏覽器有要求,請?jiān)陧撁娴娘@著位置提示用戶。
Q:請問站內(nèi)應(yīng)用在提交審核之前怎么進(jìn)行測試呢?我直接訪問站內(nèi)應(yīng)用的地址,總是提示在開發(fā)中。
A:請您在應(yīng)用的實(shí)際地址進(jìn)行測試。
Q:我的一個(gè)應(yīng)用,必須先在微博開放平臺(tái)通過審核,蘋果才可以適合,和微博相關(guān)的很多功能都不穩(wěn)定?,F(xiàn)在很急,能否加急審核一下呢?
A:我們要求第三方應(yīng)用完善所有功能,最后到微博平臺(tái)提交審核。您可以用測試帳號進(jìn)行開發(fā)。
Q:我的應(yīng)用授權(quán)用戶已經(jīng)超過10人,但還不能提交審核。設(shè)制“授權(quán)用戶超過10人”這個(gè)條件我不是很清楚,沒有審核的應(yīng)用只能是測試用戶,要10個(gè)測試用戶和1個(gè)有什么區(qū)別,除非就是多注冊幾個(gè)帳號。
A:是的,這是為了讓您的應(yīng)用上線之前得到充分的用戶測試,避免上線后遇到問題。
Q:站內(nèi)應(yīng)用如何提交審核?
A:當(dāng)您完成站內(nèi)應(yīng)用的開發(fā)并測試沒有問題后,可以在站內(nèi)應(yīng)用的匯總信息頁面點(diǎn)擊“提交審核”按鈕,將您的應(yīng)用提交給平臺(tái)工作人員進(jìn)行審核。我們的工作人員在收到您的申請后,會(huì)在七個(gè)工作日內(nèi)和您進(jìn)行聯(lián)絡(luò),并試用您所開發(fā)的應(yīng)用,在確認(rèn)應(yīng)用開發(fā)已經(jīng)完成并且可以正常使用后,會(huì)通過您的申請。 站內(nèi)應(yīng)用通過審核之后,將突破15個(gè)測試帳號的限制,可以被所有的微博用戶所使用,并且自動(dòng)被推薦到應(yīng)用廣場。
Q:我的專業(yè)版應(yīng)用通過審核了,為什么我在應(yīng)用廣場中沒有找到?
A:有以下幾種情況:
- 您訪問了錯(cuò)誤的應(yīng)用廣場,專業(yè)版微博的應(yīng)用廣場無法通過頂導(dǎo)進(jìn)入,而是應(yīng)該在管理首頁左導(dǎo)“應(yīng)用中心”中;
- 您的應(yīng)用只通過了文案審核,尚未通過廣場審核;
如果不是以上兩種情況,請嘗試在應(yīng)用廣場中搜索應(yīng)用名稱。
查看 常見駁回理由說明。
查看 其它應(yīng)用審核相關(guān)問題。
應(yīng)用運(yùn)營相關(guān)問題
Q:應(yīng)用如何申請進(jìn)廣場?
A:請?jiān)趹?yīng)用管理后臺(tái)提交審核(http://open.weibo.com/apps ),審核通過后即有機(jī)會(huì)獲得微博主站應(yīng)用廣場的展示推薦,也會(huì)獲得微博移動(dòng)應(yīng)用頻道的展示機(jī)會(huì)。
Q:我的應(yīng)用怎么能被推薦?
A:平臺(tái)有推薦應(yīng)用的標(biāo)準(zhǔn)(鏈接至2.4站內(nèi)應(yīng)用-應(yīng)用推薦部分),我們會(huì)擇優(yōu)進(jìn)行定期推廣。自薦請@微博開放平臺(tái)
Q:怎么開發(fā)應(yīng)用賺錢,怎么實(shí)現(xiàn)盈利?
A:接入開放平臺(tái)的開發(fā)者可以通過兩種方式盈利:
- 應(yīng)用內(nèi)增值/道具實(shí)現(xiàn)收費(fèi):優(yōu)秀的應(yīng)用能夠發(fā)現(xiàn)用戶的深度需求,通過良好的產(chǎn)品體驗(yàn)引導(dǎo)用戶實(shí)現(xiàn)購買;
- 廣告:應(yīng)用可以接入由開放平臺(tái)提供的廣告,并與平臺(tái)分成實(shí)現(xiàn)收入。
Q:當(dāng)授權(quán)我應(yīng)用的某個(gè)用戶token過期后,我的應(yīng)用是否還能使用notification/send給他發(fā)應(yīng)用通知?
A:過期就不能給他發(fā)通知了,建議在快過期的時(shí)候進(jìn)行提醒,而且目前應(yīng)用通知功能已經(jīng)下線了。
更多查看 其它應(yīng)用運(yùn)營相關(guān)問題。