Youtube Live Streaming API – erstellen Sie live-Streams ist misslungen „Die Anfrage nicht angeben jeder iOS bundle-ID“

Ich versuche Anfrage senden:
POST https://www.googleapis.com/youtube/v3/liveStreams

Antwort ist fehlgeschlagen mit Meldung:

„Die Anfrage nicht angeben jeder iOS bundle-ID. Bitte stellen Sie sicher, dass der client Daten sendet, oder verwenden Sie die API-Konsole zu aktualisieren Sie Ihre key-Einschränkungen“.

Meine OAuth-2.0-client-ID (iOS) und den API-Schlüssel auf der Google API-Manager haben das Recht, bundle-iD. Ich sende key=API_KEY.

Wie kann ich meine bundle-id mit der Anfrage? Oder muss ich etwas anderes tun?

  • Können Sie erklären mir mit mehr detail.? Bedeutet überall-live-streaming geschieht, und Sie wollen zeigen. In der demo was machst du. wie
  • Ich versuche zu erstellen, die einen live-stream von meinem iOS-app. Ich bin immer Token-Anfrage senden mit meiner app-Taste. Alle nach docs. Ich versuchte, Sie zu senden test-Anfrage von der Website. Es funktioniert einwandfrei.
  • In der Tat, kann ich das erstellen von live-stream-Ausstrahlung?
  • Überprüfen Sie in diesem SO thread, es könnte helfen.
  • vielen Dank. Anfrage wirklich funktioniert ohne bundle-id für den API-Manager-Seite.
  • damit Sie mase zu arbeiten?
  • für jetzt die meisten Anfragen sind zu arbeiten. Ich baute Anforderungen in der Kette und versucht nun, broadcast live video von lf – live-framework.
  • Ich machte Beispielanwendung, die die Verwendung der Live-Streaming-API von github.com/SKrotkih/YouTubeLiveVideo

InformationsquelleAutor stosha | 2016-10-14



One Reply
  1. 4

    POST-Anforderung:

    NSURL * url = [NSURL URLWithString:@"https://www.googleapis.com/youtube/v3/liveStreams"];
    
    NSMutableURLRequest * request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:url]];
    
     /**
         * set access token in HTTP Header field 
         * get access token after successful  login 
         */
        [request setValue:[NSString stringWithFormat:@"Bearer %@",_str_access_token] forHTTPHeaderField:@"Authorization"];
    
        /**
         * set bundle identifier on Header field
         */
        [request addValue:[[NSBundle mainBundle] bundleIdentifier] forHTTPHeaderField:@"X-Ios-Bundle-Identifier"];
    • Einstellung bundle-id HTTP-header-Feld für mich gearbeitet. Dank
    • Wo hast du X-Ios-Bundle-Identifier aus? Ich kann es nicht finden in der Google-Dokumentation.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.