微博痴腌、微信、QQSDK集成步驟

微博

注冊成為開發(fā)者,創(chuàng)建移動應用 ? (微博的官方文檔已經(jīng)很全面了燃领,按照文檔步驟來做沛慢,基本沒有問題)

如果你還不是一名開發(fā)者,請先注冊成為開發(fā)者,具體參考新手指南 ? : ? http://open.weibo.com/wiki/%E6%96%B0%E6%89%8B%E6%8C%87%E5%8D%97 ?
創(chuàng)建應用時,開發(fā)者需要謹慎選擇應用對應平臺,不同的平臺建議使用不同APPKEY 開發(fā)杭攻。 ?
本文檔讀者請選擇 iPhone

  1. 設定授權回調頁請在“我的應用 ? - ? 應用信息 ? - ? 高級信息”中填寫您的應用回調頁,這樣才能使OAuth2.0 授權正常進行。如果您的 APPSECRET 發(fā)生泄露,您也可以通過該頁面中的重置按鈕對其重置,如下圖所示: ?

注意:iOS 應用推薦使用默認授權回調頁!地址為:https://api.weibo.com/oauth2/default.html

  1. 設定 Apple ? ID ? 和 ? Bundle ? ID
    請在“我的應用 ? - ? 應用信息 ? - ? 基本信息”中填寫您的 Apple ? ID ? 和 ? Bundle ? ID,這樣您的應用才能正常使用微博 iOS ? SDK 授權和回調。(更改設置有延時,建議退出賬號重新登錄后再測試) ?

注:Apple ID如果沒有的話,先隨意填寫,當獲取了合法的Apple ID之后請馬上到這個頁面修改為正式版本嘀趟。而 Bundle ID 需要和工程設置保證一致,在XCODE5 下 Bundle 的截圖如下:

  1. 設置工程回調 URL ? Scheme修改 ? info.plist ? 文件 ? URL ? types ? 項為自己的 ? sso ? 回調地址,”WB[你的應用程序的 ? Appkey]”,例如:wb204543436852 ?

  2. 添加 SDK 文件到工程
    將從 GitHub 上下載的 libWeiboSDK 文件夾添加至工程,其中包含WeiboSDK.h 、 WeiboUser.h 禀酱、 WBHttpRequest.h 臀防、WBHttpRequest+WeiboUser.h 、 WBHttpRequest+WeiboShare.h 毁枯、WBHttpRequest+WeiboToken.h 慈缔、 WBSDKBasicButton.h 、WBSDKRelationshipButton.h种玛、WBSDKCommentButton.h 這 9 個.h 文件以及l(fā)ibWeiboSDK.a ? 和 ? WeiboSDK.bundle,統(tǒng)共 11 個文件藐鹤。 ?

  3. 在工程中引入靜態(tài)庫之后,需要在編譯時添加 ? –objC ? 編譯選項,避免靜態(tài)庫中類加載 ? 不全造成程序崩潰。方法:程序 ? Target->Buid ? Settings->Linking ? 下 ? Other ? Linker ? Flags ? 項添加-ObjC赂韵。

  4. 添加 FrameWork 文件到工程
    在工程中修改 Other ? Linker ? Flags 后,需要修改編譯步驟的鏈接庫設置,避免鏈接階段由于庫的設置錯誤導致程序崩潰教藻。方法:程序 ? Target->Buid ? Phases->Link ? Binary ? With ? Libraries 下添加以下 Framework 至工程中。需要添加的 Frameworks為 : QuartzCore.framework 右锨、 ImageIO.framework 括堤、SystemConfiguration.framework 、 Security.framework 绍移、 CoreTelephony.framework 悄窃、 CoreText.framework 、 UIKit.framework 蹂窖、Foundation.framework 和 CoreGraphics.framework轧抗。 ?

  5. 定義應用 ? SSO ? 登錄或者 ? Oauth2.0 ? 認證所需的幾個常量AppKey:第三方應用申請的 ? appkey,用來身份鑒證、顯示來源等; ?

Microsoft Word - 微博iOS平臺SDK文檔V3.0.0.docx

AppRedirectURL:應用回調頁,在進行 ? Oauth2.0 ? 登錄認證時所用瞬测。對于 ? Mobile ? 客戶端應用來說,是不存在 ? Server ? 的,故此處的應用回調頁地址只要與新浪微博開放平臺->我的應用->應用信息->高級應用->授權設置->應用回調頁中的 ? url ? 地址保持一致就可以了.

QQ

iOS SDK包中帶有兩個文件:

  1. TencentOpenAPI.framework打包了iOS SDK的頭文件定義和具體實現(xiàn)横媚。

  2. TencentOpenApi_iOS_Bundle.bundle 打包了iOS SDK需要的資源文件。

  3. 拷貝這兩個文件到工程中

  4. 添加SDK依賴的系統(tǒng)庫文件月趟。分別是”Security.framework”, “l(fā)ibiconv.dylib”灯蝴,“SystemConfiguration.framework”,“CoreGraphics.Framework”孝宗、“l(fā)ibsqlite3.dylib”穷躁、“CoreTelephony.framework”、“l(fā)ibstdc++.dylib”因妇、“l(fā)ibz.dylib”问潭。

  5. 在工程配置中的“Build Settings”一欄中找到“Linking”配置區(qū)猿诸,給“Other Linker Flags”配置項添加屬性值“-fobjc-arc

  6. 添加URL Scheme 選中“TARGETS”一欄,在“info”標簽欄的“URL type”添加一條新的“URL scheme”狡忙,新的scheme = tencent + appid 例如: tencent11097856

微信

  • 微信開放平臺

  • SDK下載

  • 搭建開發(fā)環(huán)境
    [1] 在XCode中建立你的工程梳虽。
    [2] 將SDK文件中包含的 libWeChatSDK.a,WXApi.h灾茁,WXApiObject.h 三個文件添加到你所建的工程中(如下圖所示窜觉,建立了一個名為Test 的工程,并把以上三個文件添加到Test文件夾下)删顶。
    (注:請使用xCode4.5及以上版本)
    [3]微信開放平臺新增了微信模塊用戶統(tǒng)計功能竖螃,便于開發(fā)者統(tǒng)計微信功能模塊的用戶使用和活躍情況。開發(fā)者需要在工程中鏈接上:SystemConfiguration.framework,libz.dylib,libsqlite3.0.dylib逗余。
    [4] 在你的工程文件中選擇Build Setting特咆,在Search Paths中添加 libWeChatSDK.a ,WXApi.h录粱,WXApiObject.h 三個文件所在位置
    [5] 在Xcode中腻格,選擇你的工程設置項,選中“TARGETS”一欄啥繁,在“info”標簽欄的“URL type“添加“URL scheme”為你所注冊的應用程序id 就是appkey
    Xcode設置URL scheme

Paste_Image.png

注意:下載下來的文件中菜职,Onlyiphone中的靜態(tài)庫文件不支持i386,所以如果想讓程序能夠在模擬器中運行的話,靜態(tài)庫文件使用WeChatSDK_1.5中的libWeChatSDK.a

Paste_Image.png

后續(xù)更新在代碼中具體實現(xiàn)旗闽,以及分享功能...

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末酬核,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子适室,更是在濱河造成了極大的恐慌嫡意,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捣辆,死亡現(xiàn)場離奇詭異蔬螟,居然都是意外死亡,警方通過查閱死者的電腦和手機汽畴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門旧巾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人忍些,你說我怎么就攤上這事鲁猩。” “怎么了坐昙?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵绳匀,是天一觀的道長。 經(jīng)常有香客問我炸客,道長疾棵,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任痹仙,我火速辦了婚禮是尔,結果婚禮上,老公的妹妹穿的比我還像新娘开仰。我一直安慰自己拟枚,他們只是感情好,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布众弓。 她就那樣靜靜地躺著恩溅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪谓娃。 梳的紋絲不亂的頭發(fā)上脚乡,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天,我揣著相機與錄音滨达,去河邊找鬼奶稠。 笑死,一個胖子當著我的面吹牛捡遍,可吹牛的內容都是我干的锌订。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼画株,長吁一口氣:“原來是場噩夢啊……” “哼辆飘!你這毒婦竟也來了?” 一聲冷哼從身側響起谓传,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤蜈项,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后良拼,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體战得,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年庸推,在試婚紗的時候發(fā)現(xiàn)自己被綠了常侦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡贬媒,死狀恐怖聋亡,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情际乘,我是刑警寧澤坡倔,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響罪塔,放射性物質發(fā)生泄漏投蝉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一征堪、第九天 我趴在偏房一處隱蔽的房頂上張望瘩缆。 院中可真熱鬧,春花似錦佃蚜、人聲如沸庸娱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽熟尉。三九已至,卻和暖如春洲脂,著一層夾襖步出監(jiān)牢的瞬間斤儿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工腮考, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留雇毫,地道東北人。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓踩蔚,卻偏偏與公主長得像棚放,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子馅闽,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內容