任何人都可以協助驗證photobucket和上傳圖像和iPhone應用程序?我目前配置了很多網絡,但我無法真正爲photobucket流程找到很好的文檔。我猜這個過程只能通過客戶密鑰,用戶名和密碼進行驗證和上傳?Photobucket IOS集成
在這裏的任何幫助將是驚人的!提前致謝!
吉姆
任何人都可以協助驗證photobucket和上傳圖像和iPhone應用程序?我目前配置了很多網絡,但我無法真正爲photobucket流程找到很好的文檔。我猜這個過程只能通過客戶密鑰,用戶名和密碼進行驗證和上傳?Photobucket IOS集成
在這裏的任何幫助將是驚人的!提前致謝!
吉姆
吉姆,用於認證的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等
我現在得到完整的相冊信息。
Photobucket API的官方文檔可在:http://pic.pbsrc.com/dev_help/WebHelpPublic/PhotobucketPublicHelp.htm。你可以找到登錄和媒體上傳的例子。
Photobucket API的客戶端庫位於:https://bitbucket.org/photobucket/api/wiki/Client_Libraries。有一個Objective-C的,就像在回答中提到的SundialSoft一樣。
嗨,感謝您的跟進。你偶然有一個示例代碼,你可以提供關於如何授權/訪問帳戶? – mejim707 2012-05-18 15:44:15
最好的出發點是iOS的Photobucket api。這包括使照片存儲區工作所需的一切。這不是最簡單的集成,可能比flickr更難3倍,它在iOS中具有完全可用的界面。既可以學習該代碼,讓它按原樣工作,也可以按照我的做法將文件提取到自己的項目中。我的代碼是一個巨大的混亂,因爲我必須破解PB代碼才能使它與Tumblr&Smugmug一起工作,所以它會混淆而不是協助。 – SundialSoft 2012-05-22 13:14:47