輕應用程式存取指南
存取流程
#簡介
什麼是輕應用?
輕應用程式是微博為第三方服務(H5頁面)接入微博提供的一套基礎架構和存取服務(Focus On Mobile)。
輕應用程式入口在微博 Page 頁(也叫 Profile 頁、個人首頁),或微博的卡片(Card)中,由接取方以網頁應用的形式開發。
根據展示平台,輕應用分為兩種:桌面瀏覽器上透過iframe 嵌入(以下簡稱Web 版),微博客戶端內透過Webview 展示(以下簡稱H5 版)。你的應用程式可以選擇兩種展示平台之一,也可以二者都支援。
特點
輕應用程式提供符合微博平台屬性的更多接近用戶的管道,促進用戶與商家雙向關係的形成,讓用戶更有效發現並使用服務。
- • 接取便利。接入方H5 網頁只需針對微博做少量的兼容工作,就能享受官方客戶端提供的一系統輕應用服務,從而為用戶提供更好的體驗
- • 無需授權。如果使用者在登入狀態存取應用,新的框架將預設完成授權,並將 access_token 資訊傳遞給存取方。
- • 更多的曝光機會。應用程式上線後會出現在 Page 頁,以及微博 Feed 串流的 card 中。支援 linkcard 接入,在微博中得到更好的展示。
- • 開發過程,統一了存取方式和參數。無論是 Web 版或 H5 版,用戶端收到的參數都是相同的,存取方式基本上都一樣。應用程式可以透過瀏覽器 userAgent 區分是 Web 版還是 H5 版。
- • 支援存取微博支付,一鍵完成商品支付。
- • [Web 版]新增應用程式分享與讚。直接將應用程式分享到微博,並產生卡片展示,快速傳播。
- • [Web 版]支援未登入存取應用程式。未登入微博也可以瀏覽應用,必要的時候透過我們的 JS 用戶端喚起登入浮層。
- • [Web 版]套用寬度調整為 940 px。不支援原來的 760px,原來的 950 px 改為 940px。
輕應用場景
有的輕應用,更突出的是內頁,如電影、圖書,可能您希望在微博流中直接看到一張卡片,點擊卡片就能直接進入到商品詳情頁直接購買;
有的應用更突出應用首頁,比如網頁遊戲、單頁應用,它們入口唯一,點開應用首頁進去就能玩;
或二者兼而有之,都是可以的。
應用範例
線上4S店(Web & H5版皆可存取):
H5 版本:
朋友、愛影客
#更多輕應用程式的介紹,請點這裡。
輕應用開發流程
輕應用程式的開發大致分為四個步驟:
- • 成為微博開發者
- • 應用程式建立
- • 應用程式開發
- • 應用審核及上線
如下圖所示:
加入微博開發者
#開發輕應用程式的第一步,是成為微博公司開發者。
如果您還不是微博開發者,請先登入微博開放平台,然後進入管理中心完善開發者基本資訊和身分認證。
基本資訊部分,直接選擇開發者類型為公司,完成表單。填寫完成後,透過郵箱驗證就可以開始建立應用程式了。
是透過身分認證,有利於應用的審核和各種權限的申請,請一併認真填寫。
個人開發者升級為公司開發者
如果已經是個人開發者,需要進入編輯開發者資訊頁面,重新選擇開發者類型為公司,然後儲存資料即可。
應用程式建立
在 輕應用介紹頁,點選建立應用程式按鈕,進入建立表單填寫頁面。
#完成表單填寫,會自動跳到應用程式的控制台,在套用控制台可以進一步完善應用的基本資訊。
編輯應用程式資訊
開啟應用程式資訊->基本信息,可以查看應用程式的基本資料。點選編輯,可以進行修改。
測試位址(Web版、H5版)
開啟應用程式資訊->測試訊息,可以看到應用程式的測試位址。因為應用程式還沒通過審核並上線到應用程式廣場,這個地址僅限開發者本人瀏覽訪問。
如果需要其他微博用戶瀏覽,可以將該微博用戶加入測試帳號裡。每個應用測試帳號最多增加 15 人。
套用經過文案審核並上廣場後,測試帳號自動失效。
升級為輕應用程式
升級主要指的是原來已經成功創建了的企業應用程式、站內應用程式或個人版Page 應用,升級為輕應用。
由於已經創建了應用的appkey,升級主要包含兩個方面:一是微博開放平台後台將appkey 升級為輕應用類型;二是應用將原來接收的舊參數改為新的參數。