0
我正嘗試將Tumblr整合到我的應用中,以便將照片簡單發送到tumblr。如何在iOS中使用TMTumblrSDK將照片發佈到Tumblr
我對tumblr的認證過程感到困惑。
我註冊了應用程序。
我有消費者密鑰和消費者密鑰。
我已經通過使用OAuthConsumer請求了令牌和令牌密鑰。
但是我沒有做下一步張貼照片。
這是我使用驗證碼:
[[TMAPIClient sharedInstance]authenticate:@"myappURLScheme" callback:^(NSError *err) {
NSLog(@"authentication failed %@",err);
}];
而這需要我去野生動物園tumblr頁,做允許/不允許process.After我點擊允許,它需要我到tumblr應用程序。但照片沒有發佈。
這裏是我試圖張貼圖片:
[[TMAPIClient sharedInstance] photo:@"Sample Upload"
filePathArray:@[[_imagesPath stringByAppendingPathComponent:
@"tm.png" ]]
contentTypeArray:@[@"image/png"]
fileNameArray:@[@"tm.png"]
parameters:@{@"caption" : @"Caption"}
callback:^(id response, NSError *error) {
if (error)
NSLog(@"Error posting to Tumblr %@",error);
else
NSLog(@"Posted to Tumblr %@",error);
}];
在這裏,我得到的錯誤:
Error posting to Tumblr Error Domain=Request failed Code=404 "(null)"
的響應參數也爲空。
我相信認證是成功的,我也能夠從Tumblr獲得用戶信息。但我不知道爲什麼沒有發佈圖片。
我們應該發送到filePAthArray?圖像的路徑?或包含圖像的文件夾的路徑? –
感謝您的回答。還有一個問題。通過這種方法,它只需將照片發佈到tumblr。 API不讓應用程序轉到tumblr並讓用戶發佈它,就像facebook post API一樣? –
filePathArray必須是一個文件路徑數組('NSString's)。 – floschliep