2009-08-11 69 views
1

我为iPhone写了一个应用程序,它可以让你创建一个图片(有点像photoshop)。我想让人们通过Facebook分享他们的照片,但是他们的API只允许你通过图片URL在用户的新闻中显示图片(你不能先将本地图片上传到facebook服务器并从那里寄存)。它看起来是这样的:iPhone +图片分享+图片主机

“嘿结帐我做了什么:”,“http://somesite.com/myimage.png

我想在像photobucket.com网站上建立一个帐户,每当用户股在我的应用程序中的图片,我首先上传到图片网站,然后使用该网址。我有一种感觉会以某种方式违反使用条款。

我可以得到一个无限制的托管帐户来存储图片(像在godaddy),但不认为它会真的扩展得很好,因为我确信无限帐户确实有限制,只是没有广告太好。有关如何解决此问题的任何建议?

感谢

回答

1

您可以最defently上传图片至Facebook,在API更密切地关注,并检查了Facebook连接的iPhone http://developers.facebook.com/connect.php?tab=iphone这里是上传图片http://wiki.developers.facebook.com/index.php/Photos.upload

+0

的链接API调用这将如何工作?每个用户都会上传到他们自己的Facebook帐户吗?如果用户没有Facebook帐户,该怎么办?我认为作者想要一个中央照片托管服务。我也在寻找解决方案。 – erotsppa 2009-08-11 16:51:35

+0

当然,我们需要一个脸书帐户,提问者​​说他​​只能上传到Feed,我假设这意味着该应用的用户已经需要拥有Facebook。对于不需要注册用户标识或对用户标识进行某种排序的解决方案,那么当服务器想要查看自己的图片时,该服务如何知道显示用户的图片?因为在这种情况下没有某种用户帐户。 – Daniel 2009-08-11 17:05:58

+0

如果你想制作一个可以存放图片的服务,那么唯一的问题是为你的服务找到一个主机,写下服务代码并通过iphone与之交谈。 Windows Azure为托管需求提供了一个很好的解决方案(其他类似的云服务也在这里) – Daniel 2009-08-11 17:07:42