2014-02-11 67 views
1

http://instafeedjs.com/Instagram的飼料也不回我使用Instafeed.js爲客戶的網站的任何數據

我已經包含了腳本,得到了我的訪問令牌&用戶ID。我通過滾動到上述頁面的'從您的用戶帳戶獲取圖像'部分並單擊底部的鏈接獲得這些內容:不知道您的用戶ID或令牌? 點擊這裏得到一個。

我的代碼:

$(document).ready(function() { 
     var userFeed = new Instafeed({ 
      get: 'user', 
      userId: clientsID, 
      accessToken: 'MY_ACCESS_TOKEN', 
      template: '<a href="{{link}}"><img src="{{image}}" /></a>', 
      target: 'instafeed', 
      limit: 6 
     }); 
    userFeed.run(); 
}); 

我創建與 'instafeed' 標識的空div。該div正在填充6個空的標籤,每個標籤都有一個空的圖像標籤。我沒有任何控制檯錯誤。

在本網站上的說明,我告訴

「,請確保您的標記設置爲基本授權,只允許 GET請求。如果你不知道你的範圍令牌已經在您的帳戶頁面下檢查 。「

在我的帳戶頁面上,我創建了一個'Instafeed.js'應用程序,但唯一的選擇是撤銷訪問。我無法編輯或查看任何其他選項,因此我不確定這是否與問題有關。

任何幫助將不勝感激!

回答

1

如果有人遇到這個問題,我的問題實際上是與Shopify的模板引擎衝突。當我刪除模板選項時,一切正常,感謝Steven在這裏迴應了我的電子郵件!這個傢伙是殺手。

+0

如何刪除模板選項? – nick

+1

您只是不會將其作爲選項傳遞給您。當我刪除'模板':'','它工作得很好。在這種情況下,您無法控制自定義每個圖像周圍的容器,但它已經只是在錨標記中爲您提供圖像,因此在實踐中線條几乎沒有用處。 – user1380540

+0

Ohhhhhhhh插件本身的模板選項我想你在shopify的某個地方非常感謝! – nick

2

除非在身份驗證請求中指定了範圍,否則API的所有令牌問題都會給出基本範圍

Instagram API Docs

目前,所有的應用程序在默認情況下基本的讀訪問。如果您只想訪問數據,則不需要指定範圍(「基本」範圍將自動授予)。

您可以通過訪問Manage Applications頁面來驗證令牌的範圍。每個應用程序將顯示它具有的訪問級別。一個基本權限集應該這樣說:「訪問您的基本信息」

所以,你應該不需要做任何設置令牌的權限,這是創建令牌時所有處理。如果您使用instafeedjs.com上的幫助程序鏈接獲取該標記,則應該已經爲您處理所有權限級別。

-1

您可以調整模板部分。

更改如下:

img src="{{image}}" 

要:

img src="http:{{image}}" 
+0

這不提供問題的答案。要批評或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你會能夠[評論任何帖子](http://stackoverflow.com/help/privileges/comment)。 – pinepain

+0

@ zaq178miami爲什麼不呢?這是一個可能的解決方案。也許不是用完美的方式寫的,但是在編輯之後這是一個完全有效的答案。 –

+0

同意 - 對模板文件進行此更改是一種解決方案,可能最終導致比您以前 – user1380540

0

在Shopify,如果你刪除配置腳本到一個新的 「資產」 標記instafeed_config.js,然後用

叫它
{{ "instafeed_config.js" | asset_url | script_tag }} 

加載後

{{ "instafeed.min.js" | asset_url | script_tag }} 

然後您就可以使用模板功能。

相關問題