2

任何人都可以协助对 photobucket 进行身份验证并从 iPhone 应用程序上传图像吗?我目前配置了许多网络,但我真的找不到关于 photobucket 过程的好的文档。我猜这个过程只是使用客户密钥然后用户的用户名和密码进行身份验证和上传?

这里的任何帮助都会很棒!提前致谢!

吉姆

4

2 回答 2

4

Jim,用于身份验证的 Photobucket (PB) 过程已修改为 OAUTH。如果您开始查看 OAUTH 示例,您会发现只需将样本转换为 PB 即可在 PB 上进行身份验证。例如: Lee WHitney 在 Github 上为 LinkedIN 设置了一个 OAuth 入门套件,由 Kirsten Jones 提供。使用 PB 注册一个应用程序,获取您的密钥并插入密钥和正确的 PB URL,您将开始工作。您需要的网址是:-

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

这将使您登录,但还有更多内容。PB 有一个代码页,并且有一个包含修改后的 OAUTH 的 Objective-C 库,但它缺少文档,因此您需要通过研究代码来解决它。Objective-c 的 Bitbucket Photobucket 代码

我遇到的问题与他们对子域的使用有关,并试图让 OAUTH 使用它。

更新:已解决:我终于弄清楚了如何让提供的 API 的一部分在我自己的 Xcode 项目中工作。基本上,我添加了特殊的 Oauth 文件,这些文件可以正确设置请求以绕过子域内容。例如:OAuthASIHTTPRequest 等

我现在正在获取完整的专辑信息。

于 2012-04-21T14:49:43.890 回答
1

Photobucket API 的官方文档位于:http: //pic.pbsrc.com/dev_help/WebHelpPublic/PhotobucketPublicHelp.htm。您可以找到登录和媒体上传的示例。

Photobucket API 的客户端库位于:https ://bitbucket.org/photobucket/api/wiki/Client_Libraries 。有一个Objective-C,就像答案中提到的SundialSoft。

于 2012-04-21T15:18:58.067 回答