2014-02-25 105 views
5

我建立了一个混搭的APIInstagram的profile_picture安全网址

检索调用由包括hashtag从Instagram的/叽叽喳喳/ Facebook的

API饲料。

我没有任何问题,得到一个安全的网址

为资料图片为Twitter和

的Facebook但对于Instagram的我做的。

我试着用:

http://images.ak.instagram.com/profiles/profile_251686283_75sq_1352714126.jpg https://images.ak.instagram.com/profiles/profile_251686283_75sq_1352714126.jpg

,但它不工作:(

UPDATE 我做

https://api.instagram.com/v1/tags/mycoolhashtag/media/recent?count=100&access_token=my_access_token 

API调用一世得到

http://images.ak.instagram.com/profiles/profile_251686283_75sq_1352714126.jpg 

,但我需要一个安全的网址,这

https://images.ak.instagram.com/profiles/profile_251686283_75sq_1352714126.jpg 

不起作用

我需要一个安全的网址,因为所有的东西,在一个Facebook应用程序 与HTTPS因此运行协议,我没有找到办法得到它!

回答

0

修订答:你不能只是决定开始使用HTTPS,并拥有一切妥当,如果在另一端的服务器不支持它,它看上去哪像在这种情况下,Instagram的不(其它比帐户相关的操作如登录&编辑配置文件)。

看来你必须找到从你的Facebook应用程序,这我不熟悉的都在作出这一呼吁的另一种方式,对不起

OLD答:不太清楚你在做什么问,但是当我从Instagram获取数据时,个人资料图片始终为HTTP URL。

例如:

"user": { 
     "username": "theserv", 
     "website": "", 
     "profile_picture": "http://images.ak.instagram.com/profiles/profile_239265119_75sq_1387243654.jpg", 
     "full_name": "Diane Alexandra", 
     "bio": "", 
     "id": "239265119" 
     } 

你是说,你不能访问任何URL的,你贴?两者都适用于我,但https会给出关于非安全内容的警告,可以理解地

+0

我已更新帖子,你同意它不是很清楚:) – Whisher

+0

看到更新的答案:) –

2

您可以使用他们的S3桶 - 酒厂。这不是CDN的一部分,但它会给出一个有效的SSL功能

https://distillery.s3.amazonaws.com/profiles/profile_183641024_75sq_1372016363.jpg

+0

这似乎不工作了。 – Francois

+0

是的,我同意它不再有效。看起来像Instagram封闭了他们的S3存储桶的公共访问。有趣的酒桶还在他们的文档中:https://instagram.com/developer/endpoints/users/ – jwieland

+0

我前几天给Instagram发电子邮件询问这件事,至今我还没有听到。建议其他人也会联系Instagram,以便他们看到有这种需求。 – Francois

2

截至2015年9月,Instagram的/v1/users/{user-id}端点默认为用户的profile_picture返回HTTPS网址,服务于https://scontent.cdninstagram.com。你应该很好走!