के साथ यूट्यूब पर वीडियो अपलोड करते समय मैं अपने जावा वेब एप्लिकेशन से यूट्यूब पर वीडियो अपलोड करना चाहता हूं: मैं एक वीडियो अपलोड करने के लिए अपने लेखक और फॉर्म-एक्शन प्राप्त करना चाहता हूं।NoLinkedYoutubeAccount त्रुटि 401 जब जावा
- मैं एक नया गूगल बना लिया है/YouTube खाते
- मैं अपने खाते में एक YouTube चैनल बना लेने
- मैं एक सेवा खाता के रूप में मेरे गूगल कंसोल एपीआई में एक नई परियोजना बना लिया है
अब मैं ओएथ 2.0 के साथ अपना कोड लागू करने की कोशिश कर रहा हूं। मुझे एक्सेस टोकन मिल गया है, लेकिन जब मैं सेवा को कॉल करने का प्रयास करता हूं तो FormUploadToken (url, ऑब्जेक्ट) प्रतिक्रिया हमेशा एक ही होती है "NoLinkedYoutubeAccount त्रुटि 401"।
मैंने Google समर्थन पृष्ठ http://www.youtube.com/my_account_unlink द्वारा खाता भी सत्यापित किया है लेकिन यह ठीक लगता है।
क्या किसी को इस समस्या के बारे में कोई जानकारी है?
यह मेरा कोड है:
HttpTransport HTTP_TRANSPORT = new NetHttpTransport();
JsonFactory JSON_FACTORY = new JacksonFactory();
String accessToken = "";
GoogleCredential credential = null;
credential = new GoogleCredential.Builder().setTransport(HTTP_TRANSPORT)
.setJsonFactory(JSON_FACTORY)
.setServiceAccountId(CLIENT_EMAIL)
.setServiceAccountScopes("http://gdata.youtube.com")
.setServiceAccountPrivateKeyFromP12File(new File(PRIVATE_KEY_PATH))
.build();
credential.refreshToken();
accessToken = credential.getAccessToken();
YouTubeService service = new YouTubeService(CLIENT_ID, DEV_KEY);
service.setAuthSubToken(accessToken, null);
VideoEntry newEntry = new YouTubeMediaGroup mg = newEntry.getOrCreateMediaGroup();
mg.setTitle(new MediaTitle());
mg.getTitle().setPlainTextContent("My Test Movie");
URL uploadUrl = new URL("http://gdata.youtube.com/action/GetUploadToken");
FormUploadToken token = service.getFormUploadToken(uploadUrl, newEntry);
धन्यवाद एक बहुत, अल्बर्ट तृतीय
हैलो जेफ, आपके उत्तर के लिए धन्यवाद! मैं चाहता हूं कि उपयोगकर्ता मेरे चैनल पर वीडियो अपलोड करने में सक्षम होने के लिए मेरी साइट पर लॉग इन करें। क्या यह संभव है? धन्यवाद फिर से अल्बर्ट III –
कृपया http://apiblog.youtube.com/2012/02/video-uploads-from-your-sites-community.html देखें क्योंकि आप जो प्रस्ताव देते हैं वह एक अच्छा विचार नहीं है। –