2009-08-11 64 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