2016-01-01 91 views
0

我是新來的網站和新的開發,所以我在這裏尋找一些一般建議。將Instagram提交到iOS應用程序

我正在尋找建立和應用程序,沿邊Instagram的工作。所以這就是我想要做的事情。

  • 用戶打開應用程序,可以提交已發佈(並保存在Instagram)照片到應用程序。此時用戶需要被要求登錄他們的Instagram賬戶。例如,他們會選擇提交,它會打開一個窗口,要求他們登錄Instagram,然後它會顯示他們發佈的所有可用照片。

  • 用戶選擇他們希望提交給應用的帖子。

  • 圖像顯示在所有其他用戶提交的帖子的圖庫中的應用程序中供人們看到。

那就是基本前提。這實際上比這更多的參與,但我正在學習,並試圖保持目前的簡單。

我想知道的是。這是可能的嗎,有沒有關於如何做到這一點的指南。

我會在這裏看到什麼樣的過程。我試過尋找Instagram集成等職位,但我找不到類似的東西。

在此先感謝任何幫助或指導從哪裏開始將是有益的。

error instagramdemo

+0

你想讓Instagram照片進入你的應用程序? –

+0

是的,所以它幾乎就像一個伴侶應用程序。我不想將照片傳輸到我想要嵌入它們的應用程序。所以他們仍然停留在Instagram上,並可以鏈接回等等,但我希望用戶能夠選擇他們發佈的照片​​,並將其發送到顯示所有用戶提交內容的主應用程序庫。 – nohholmez

+0

絕對有可能。 – satheeshwaran

回答

0

這些庫應該可以幫助您開始,

https://github.com/shyambhat/InstagramKit

https://github.com/crino/instagram-ios-sdk

  1. 您必須創建對Instagram的開發 門戶網站的應用程序,獲得用於執行OAuth流程的客戶端ID。

  2. 讓您的用戶登錄到instagram應用並從instagram API獲取auth_token 。

  3. 基本上在您的所有請求中使用auth_token。

整個流程將在我提到的圖書館中爲您執行。

說,例如,如果你正在使用InstagramKit和由用戶從用戶積分/授權獲取圖像後,飼料將是如下那樣簡單,

InstagramEngine *engine = [InstagramEngine sharedEngine]; 
[engine getSelfFeedWithSuccess:^(NSArray *media, InstagramPaginationInfo *paginationInfo) { 
    // media is an array of InstagramMedia objects 
    ... 
} failure:^(NSError *error, NSInteger statusCode) { 
    ... 
}]; 

步驟獲得InstagramKit了一個運行,

  1. 從github下載InstagramKit。

  2. 確保您的Mac上安裝了cocoapods,請參閱 https://cocoapods.org/尋求幫助。

  3. 上終端

    打開InstagramKit-實施例並運行以下 命令,

    pod install 
    
  4. 等待吊艙完成其魔法。

現在您應該在InstagramKit-Example中創建了InstagramKit-Example.xcworkspace,將其打開並運行。

我只是做了,現在,

enter image description here

+0

謝謝!我其實今天已經看過這些,但就像我說過的那樣,我很新,所以我很掙扎。我也嘗試過在xcode中運行instagram工具包,但仍然在努力:( – nohholmez

+0

你在哪裏卡住了?告訴我讓我幫忙。 – satheeshwaran

+0

好吧,我把所有的文件拖到instagram工具包的xcode中,我可以看到佈局故事板視圖都很好,但是我試圖運行它來看看我在看什麼,但它沒有運行,我認爲我做了一些不正確的事情,我甚至不確定我在看什麼。 – nohholmez

0

STPES整合Instagram的:

1)https://www.instagram.com/developer/ 您必須創建對Instagram的開發人員門戶網站的應用程序,獲取客戶端ID執行OAuth流程。

2)要求用戶登錄到instagram應用並從instagram API獲取auth_token。

3)基本上在所有請求中使用auth_token。

4)從這裏下載代碼:https://www.sendspace.com/file/mnuqck 並在我的代碼中替換您的clientid。你會在代碼中得到迴應。

+0

從第4步下載代碼,並將需要的類和框架從我的代碼添加到代碼中,然後替換您的客戶端ID –

+0

好的,我有這個並在xcode中打開它,我需要把我的客戶端ID etc?對不起,基本如此 – nohholmez

+0

轉到AppDelegate.m文件 –

相關問題