2011-06-23 79 views
0

我用Three20框架創建了一個照片庫應用程序。它與工具欄中的前一個,下一個和播放按鈕正常工作。但我想包括一個按鈕與Facebook和Twitter分享照片。如何與臉書和推特分享照片?

如何做到這一點?

在此先感謝.....

回答

1

對於共享一個點,我覺得ShareKit是一個偉大的工具。您可以輕鬆地將分享功能擴展至Facebook和Twitter。

0

您需要了解以下內容。

1-API的Facebook 2-微博API

0

我從GitHub下載的Facebook iOS SDK和基於它們的樣品進行自定義視圖控制器。要發佈照片,我用這個代碼:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
           image, @"picture", 
           nil]; 

[facebook requestWithGraphPath:@"me/photos" 
         andParams:params 
        andHttpMethod:@"POST" 
        andDelegate:self]; 

其中facebook對象是在Facebook的SDK提供FacebookServiceimage一個實例是一個UIImage。然而,它比這更復雜,因爲首先你必須去Facebook開發者網站並註冊你的應用程序來獲得應用程序ID和訪問令牌,然後在你的應用程序中,你必須讓用戶通過Facebook來驗證你的應用程序並處理錯誤等。您可以從SDK中的示例代碼中全部瞭解它。

我還沒有嘗試過Twitter。