2012-04-03 84 views
2

任何人都可以協助驗證photobucket和上傳圖像和iPhone應用程序?我目前配置了很多網絡,但我無法真正爲photobucket流程找到很好的文檔。我猜這個過程只能通過客戶密鑰,用戶名和密碼進行驗證和上傳?Photobucket IOS集成

在這裏的任何幫助將是驚人的!提前致謝!

吉姆

回答

4

吉姆,用於認證的photobucket(PB)的過程被修改OAUTH。如果您開始查看OAUTH示例,您會發現只需將樣本轉換爲PB即可對PB進行身份驗證。例如:Lee WHitney在Github上爲Kirsten Jones提供了一個爲LinkedIN設置的OAuth初學者工具包。用PB註冊一個應用程序,拿到鑰匙並插入鑰匙&正確的PB網址,你就會工作。您需要的URL是: -

requestTokenURLString = @"http://api.photobucket.com/login/request"; 
    accessTokenURLString = @"http://api.photobucket.com/login/access"; 
    userLoginURLString = @"http://photobucket.com/apilogin/login"; 

這會讓您登錄,但還有很多事情要做。 PB有一個代碼頁,並且有一個Objective-C庫,包含一個已修改的OAUTH,但它缺少文檔,因此您需要通過研究代碼來解決它。 Bitbucket Photobucket code for objective-c

我遇到的問題是他們對子域的使用情況,並試圖讓OAUTH使用它。

更新:解決:我終於弄清楚如何獲得提供的API的一部分在我自己的Xcode項目中工作。基本上我添加了特殊的Oauth文件,這些文件可以正確設置請求以繞過子域內的內容。 例如:OAuthASIHTTPRequest等

我現在得到完整的相冊信息。

+0

嗨,感謝您的跟進。你偶然有一個示例代碼,你可以提供關於如何授權/訪問帳戶? – mejim707 2012-05-18 15:44:15

+0

最好的出發點是iOS的Photobucket api。這包括使照片存儲區工作所需的一切。這不是最簡單的集成,可能比flickr更難3倍,它在iOS中具有完全可用的界面。既可以學習該代碼,讓它按原樣工作,也可以按照我的做法將文件提取到自己的項目中。我的代碼是一個巨大的混亂,因爲我必須破解PB代碼才能使它與Tumblr&Smugmug一起工作,所以它會混淆而不是協助。 – SundialSoft 2012-05-22 13:14:47