2012-10-30 56 views
0

我一直在嘗試從iOS應用程序上傳圖像到Tumblr一段時間,但是我無法讓我的方法正常工作。在Tumblr上發佈的API

我目前的方法使用ASIHTTPRequest和OAuthConsumer根據this guide。 但是,我最終得到了401錯誤(需要身份驗證)。 你可以找到我的問題here的解釋。

但我的問題是:是否有任何其他的意思/ API發佈在iOS的Tumblr? 我發現OAuthConsumer在這方面功能不全面,而且我沒有發現任何與GTM有關的東西。

謝謝。

+0

對於任何人來說,Tumblrs OAuth和API發佈圖像是可怕的。預計會有很多痛苦,並且需要很多時間才能發揮作用。 – jjxtra

+0

這就是我不幸的去了槽:)所以,如果有人遇到這種情況,也許我可以幫助! – Snaker

+0

只是好奇,你浪費了多少個小時?我認爲對我來說大約是15。 – jjxtra

回答

0

最後找到了一個解決我的問題的前一段時間。 我首先想到它有點老了,它不會工作,但最終,執行TumblrUploadr做了這件事。

綜上所述,我使用GTM-OAuth實現了登錄並使用TumblrUploadr進行了上傳。對於那些尋求Tumblr API解決方案的人。

更新:添加kOAuthCallbackKey數組中如此,這將是:關於GTMOAuth,如果你想使用回調,你必須在GTMOAuthAuthentication.m> +(NSArray的*)tokenAuthorizeKeys添加標記的一些信息考慮到。否則,你沒有回撥。

+0

@ Snaker..in該代碼你沒有從用戶的任何用戶登錄憑據(Tumblr電子郵件和Tumblr密碼)....那麼你怎麼能張貼照片..請告訴我...實際上我卡住了與iPhone的Tumblr集成...謝謝... –

+0

@AshokKumarIOS OAuth系統是爲了避免用戶傳輸他的信息到應用程序。因此,GTMOAuth將生成一個UIWebView,在該UIWebView中用戶將提供其憑據登錄,一旦完成,您將獲得一個連接令牌,您可以使用它來表示:嗨,這是我從此用戶的登錄名中獲得的令牌。這是GTMOAuth的第一部分。 之後,TumblrUploadr應該爲你做的工作,我記得它很容易使用。更多信息[這裏](http://stackoverflow.com/questions/6878662/tumblr-api-how-to-upload-multiple-images-to-a-photoset/7431731#7431731) – Snaker