के बावजूद 403 वर्जित त्रुटि, इसलिए, मेरे पास एक चैनल के लिए वैध OAuth टोकन है। जब टोकन समाप्त हो जाता है, तो यह स्वचालित रूप से ताज़ा हो जाता है। यह टोकन gdata.youtube.com
के अनुरोधों के लिए काम करता है, लेकिन किसी कारण से www.googleapis.com/youtube/analytics/v1/reports
से इनकार किया जाता है।Google Youtube Analytics API: वैध टोकन
टोकन प्राप्त करने के लिए प्रयोग किया जाता गुंजाइश https://gdata.youtube.com https://www.googleapis.com/auth/yt-analytics.readonly https://www.googleapis.com/auth/youtubepartner
यह अन्य चैनलों के लिए काम करता है लेकिन नहीं विशेष रूप से एक है।
GET www.googleapis.com/youtube/analytics/v1/reports
PARAMS
?metrics=views
&ids=channel==...
&start-date=...
&end-date=...
HEADER
Authorization: Bearer ...
RESPONSE
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Forbidden"
}
],
"code": 403,
"message": "Forbidden"
}
}
संपादित: यह ध्यान दिया जाना चाहिए कि जब आप अपर्याप्त गुंजाइश के साथ www.googleapis.com/youtube/analytics/v1/reports
फोन, तो आप इस त्रुटि मिलती है:
{domain:global, reason:insufficientPermissions, message:Insufficient Permission}
यह 403 एक वर्जित से एक पूरी तरह से अलग त्रुटि है।
यह शायद चैनलों और Google खाते है कि आप के खिलाफ के सत्यापन कर रहे हैं के विशिष्ट संयोजन से संबंधित कुछ। मैं कुछ जानकारी प्राप्त करने के लिए सीधे अनुसरण करूँगा जो जनता में पोस्ट करने के लिए उपयुक्त नहीं है। –