2016-07-14 27 views
7

Kimlik doğrulama Instagram nasıl işlediğini biraz karıştı. Bir widget'ta Instagram yayınlarını görüntülemek istiyorum. El ile tek access_token üretmek eğer Ama büyük bir web uygulamasıdır olarak sınırı (5000/saat) isabet endişeleniyorum. Her kullanıcı kendi Instagram hesabı ile kimlik doğrulaması ve bunların access_tokens saklamak ve Instagram API'sini sorgulamak için belirteçleri kullanabilir var:Instagram API Kimlik

İşte düşünüyorum budur. Bu nedenle, esasen her kullanıcı, access_token kullanılarak sorgulanan Instagram yayınları ile sunulacaktır. Ve eğer belirteç herhangi bir nedenden dolayı sona erdiyse, onları yeniden kimlik doğrulaması yapabilirim. Her kullanıcı için başka amaçlarla kimlik doğrulamasına ihtiyacım var.

Ben kullanıcılar için kesintisiz bir deneyim sunarken sunucu yeniden kimlik doğrulaması olabilir emin değilim.

bu doğru yaklaşım mı yoksa benim düşünce süreci tamamen kapalı?

DÜZENLEME: Ben her kullanıcı kimlik doğrulaması ve her kullanıcının access_token ile Instagram API aramaya karar verdi. Her şey harika çalışıyor. Kimlik doğrulama benim test hesaptan biri test ederken Ancak, ben "Hesabınızda olağan dışı bazı etkinlikleri fark ettim. Hesabınızı doğrulamak için size bir güvenlik kodu göndereceğiz." Bu iletiyi Örneğin, genel yayınları etikete göre sorguladığımda, API sorguları Instagram tarafından olağandışı görülüyor mu? Yaklaşımımın, son kullanıcıların benim başvurumu doğrulamak ve sonuç olarak spam olarak görüntülemelerini sağlamak zorunda kalmasından endişeleniyorum.

EDIT: Bir Instagram API uzmanının bu konu hakkında öneri sunabileceğini umuyordum. Uygulamam, yayınlanmadan gönderilen yayınlar için sürekli olarak sorgulandı. Şimdilik, her bir kullanıcının kimlik doğrulamasını ve API'larını access_token kullanarak çağırdığını görüyorum. Instagram mesajlarının bir "widget" üzerinde olacağını söylediğimde yanlış bir izlenim vermiş olabilirim. Bir web sitesinde basit bir Instagram feed'i demek istemedim. Bu nedenle, herhangi biri uygulama için büyük miktarda sorgulama için Instagram API'sini kullandıysa, lütfen mümkünse yaklaşımınızı paylaşın! access_token geçersizse

+0

sağ yaklaşık görünüyor giriş etmesini isteyin. Sandbox modunda mısınız? – Queue

+0

Şu anda, evet. – Joe

cevap

3

, böyle bir hata yanıtını alacak: Bunun

{"error_type":"OAuthAccessTokenException","code":400,"error_message":"The access_token provided is invalid."} 

çek ve tekrar

+0

Doğru, ama benim yaklaşımımın doğru olup olmadığı konusunda endişeliyim. – Joe

+0

API çağrılarıyla tam olarak ne yapıyorsunuz? Geriye dönük çok fazla çağrı mı yapıyorsun? ayrıntıları verin, o zaman instagramın niçin spam olduğunu düşündüğünü bilmek kolay olacak – krisrak

+2

Widget için, API çağrılarını doğrudan yapmak iyi bir fikir değil, API'dan almak ve her saatte saklamak için sunucunuzda bir cron işi var, ve sonra bunu kullanın Widget'ta görüntülenecek veri depolandığında, bu şekilde API limitlerine ulaşamayacaksınız – krisrak