2013-08-09 9 views
22

से अधिक नहीं है, ठीक है, टिन पर जो कुछ भी कहता है।Statigram जैसे वेबपृष्ठ Instagram API दर सीमा

मैं वास्तव में उत्सुक हूं कि कैसे Statigram जैसे पेज उपयोगकर्ता प्रमाणीकरण के बिना अपनी खोज कार्यक्षमता करते हैं और सीमा से अधिक नहीं होते?

यदि मैं सही हूं, तो Instagram API प्रति घंटे 5000 कॉल की अनुमति देता है, इसलिए मेरा मानना ​​है कि यह वास्तव में प्रति घंटे 5000 से अधिक अनुरोधों से अधिक ट्रैफ़िक है।

शायद यह एक बेवकूफ सवाल है और स्टेटिग्राम के पास उनके एपीआई का उपयोग करने के लिए Instagram के साथ एक विशेष सौदा है या शायद वे एपीआई का उपयोग नहीं करते हैं और वे किसी अन्य विधि का उपयोग करते हैं?

+3

या तो एक विशेष सौदा, क्रेडेंशियल/आईपी पता घूर्णन, भारी कैशिंग या स्क्रीनक्रैपिंग। –

+1

धन्यवाद @RunscopeAPITools, अगर आप ध्यान नहीं देते हैं तो मैं वास्तव में उत्तर की सराहना करता हूं, मैं कुछ अन्य लोगों को अन्य राय देखने के लिए उत्तर देने का इंतजार करूंगा, कृपया अपनी टिप्पणी को उत्तर दें ताकि मैं बाद में इसे हल कर सकूं। – jonathanwiesel

+0

@RunscopeAPITools बीटीडब्ल्यू, वे विधि सोशल नेटवर्क की उपयोग की शर्तों का उल्लंघन नहीं करेंगे (कोर्स के एक विशेष सौदे के अलावा)? – jonathanwiesel

उत्तर

14

सबसे अधिक संभावना है कि वे निम्न विधियों का उपयोग कर रहे हैं:

  • क्रेडेंशियल रोटेशन
  • आईपी रोटेशन
  • भारी कैशिंग
  • (विशेष रूप से साख या IP भर में) Instagram के साथ एक व्यवस्था
  • स्क्रीनसेक्रिंग

इस तरह के मामलों में, यदि आपके पास कोई विशेष व्यवस्था नहीं है, तो आप लगभग निश्चित रूप से सेवा की शर्तों का उल्लंघन कर रहे हैं। यदि आपको लगता है कि आपकी सेवा पर्याप्त उपयोगी है कि Instagram आपको अधिक अनुरोध करने के लिए श्वेतसूची के लिए तैयार करने के इच्छुक होगा, तो उनके संपर्क में रहें।

+0

यह उसी access_token से आईपी नहीं अनुरोधों को सीमित करने के बारे में है। –

+0

सहमत - आईपी रोटेशन – Gordon

-1

उनके पास Instagram के साथ @RunscopeAPITools उल्लेख के रूप में कुछ प्रकार की व्यवस्था होनी चाहिए। आप Statigram से Instagram को टिप्पणियां पोस्ट करने में सक्षम हैं, जिसके लिए विशेष अनुमति की आवश्यकता है।

32

इंस्टाग्राम को आपको भेजने का एकमात्र विशेष अनुरोध टिप्पणी पोस्ट करने का अनुरोध है।

एपीआई सीमा प्रति घंटे 5000 अनुरोध प्रति घंटे access_token या client_id है। प्रत्येक उपयोगकर्ता का अपना access_token होता है, इसलिए जब तक कि तृतीय पक्ष एप्लिकेशन के अनुरोध प्रत्येक व्यक्तिगत पहुंच टोकन का उपयोग करते हैं, तब तक प्रति घंटे 5000 से अधिक उपयोगकर्ता को अधिक से अधिक दबाया जाएगा।

यह प्रति मिनट 83 अनुरोधों के लिए काम करता है और आपके आवेदन के साथ बातचीत करने वाले किसी भी उपयोगकर्ता को हिट करने की संभावना बहुत कम है।

डॉक्स से:

आप ACCESS_TOKEN प्रति प्रति घंटे 5000 अनुरोध करने के लिए सीमित या समग्र client_id कर रहे हैं। व्यावहारिक रूप से, इसका मतलब है कि आपको (जब संभव हो) उपयोगकर्ताओं को प्रमाणीकृत करना चाहिए ताकि सीमा किसी दिए गए उपयोगकर्ता की पहुंच से बाहर हो।

यदि आप उपयोगकर्ता प्रमाणीकरण का उपयोग नहीं कर रहे हैं, तो संभवतः आप केवल client_id के साथ सीमा को प्रभावित करेंगे।

+0

के साथ कुछ भी नहीं करना चाहिए यह चयनित उत्तर होना चाहिए था। – username

+0

मैं भी दूसरा सबसे अच्छा जवाब। यह वास्तव में सवाल का जवाब देता है और पूर्ण धारणा नहीं। – timothymarois

संबंधित मुद्दे