我用Three20框架創建了一個照片庫應用程序。它與工具欄中的前一個,下一個和播放按鈕正常工作。但我想包括一個按鈕與Facebook和Twitter分享照片。如何與臉書和推特分享照片?
如何做到這一點?
在此先感謝.....
我用Three20框架創建了一個照片庫應用程序。它與工具欄中的前一個,下一個和播放按鈕正常工作。但我想包括一個按鈕與Facebook和Twitter分享照片。如何與臉書和推特分享照片?
如何做到這一點?
在此先感謝.....
對於共享一個點,我覺得ShareKit
是一個偉大的工具。您可以輕鬆地將分享功能擴展至Facebook和Twitter。
您需要使用IOS SDK從Facebook這裏的鏈接:Facebook for iOS SDK
您需要了解以下內容。
1-API的Facebook 2-微博API
我從GitHub下載的Facebook iOS SDK和基於它們的樣品進行自定義視圖控制器。要發佈照片,我用這個代碼:
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
image, @"picture",
nil];
[facebook requestWithGraphPath:@"me/photos"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
其中facebook
對象是在Facebook的SDK提供FacebookService
和image
一個實例是一個UIImage
。然而,它比這更復雜,因爲首先你必須去Facebook開發者網站並註冊你的應用程序來獲得應用程序ID和訪問令牌,然後在你的應用程序中,你必須讓用戶通過Facebook來驗證你的應用程序並處理錯誤等。您可以從SDK中的示例代碼中全部瞭解它。
我還沒有嘗試過Twitter。
BMSocialShare應該讓你去。