2016-05-23 6 views
0

ich ein Video auf YouTube bin das Hochladen mit der Java API wie folgen aus:Einstellung öffentliche Statistik über Einsatz auf Youtube API

YouTube.Videos.Insert videoInsert = youTube.videos().insert("snippet,statistics,status", video, videoInputStreamContent); 

videoInsert.getMediaHttpUploader().setDirectUploadEnabled(false); 
videoInsert.getMediaHttpUploader().setProgressListener(new UploadProcessListener()); 

uploadedVideo = videoInsert.execute(); 

Jetzt will der Kunde mir die Option „auf der Make Videostatistiken voreinstellen Seite öffentlich verfügbar ansehen ", aber ich konnte diese Option in der Dokumentation des Einsatzes nicht finden. Kann jemand diesen Wert einstellen?

Setting I want to change on the Yoututbe Page after it was updated by the API

Mit freundlichen Grüßen

Antwort

0

Ich glaube, Sie suchen status.publicStatsViewable, die zu den videos.insert parameters enthalten ist. Der Parameter wird im Detail auf den Overview page beschrieben:

Dieser Wert zeigt an, ob die erweiterten Videostatistiken auf die Uhr Seite des Videos sind öffentlich sichtbar. Standardmäßig sind diese Statistiken sichtbar, und Statistiken wie der Viewcount eines Videos und Bewertungen sind weiterhin öffentlich sichtbar, auch wenn der Wert dieser Eigenschaft auf false gesetzt ist.

In Ihrem Java-Code, ich glaube, Sie werden ein VideoStatus Objekt erstellen möchten und setPublicStatsViewable() nennen, und setzen Sie den Status auf Ihrem video Objekt:

VideoStatus status = new VideoStatus(); 
status.setPublicStatsViewable(true); 
video.setStatus(status); 

// (your existing code) 
YouTube.Videos.Insert videoInsert = 
    youTube.videos().insert("snippet,statistics,status", video, videoInputStreamContent); 
... 
+0

Dank mein Freund. Ich glaube, das ist genau das, wonach ich gesucht habe. –

Verwandte Themen