2

J'essaie de définir des paramètres de confidentialité lors de la création d'un objet vidéo en direct avec l'API Facebook Live via NodeJS. La boîte de dialogue Mettre en service dans les documents API ne couvre que la version côté client de ce détail, et non l'implémentation côté serveur. Tout fonctionne comme je le souhaiterais et la vidéo est publiée sur mon timeline, mais les paramètres de confidentialité de chaque publication sont définis par défaut sur "Only Me".Paramètres de confidentialité lors de la création d'un objet vidéo en direct avec l'API Facebook Live

Voici un exemple de l'objet que je suis au afficherons/user_id/live_videos point final:

var options = { 
    json: true, 
    headers: { Authorization: 'Bearer ' + this.accessToken }, 
    data: { 
    description: description, 
    title: title, 
    privacy: { 
      "value": "EVERYONE" 
    } 
    } 
} 

Est-ce que je manque quelque chose dans l'objet de la vie privée ou de l'utiliser de façon inappropriée? Toute suggestion serait utile. Aussi, juste quelque chose à noter, j'ai remarqué que depuis mon application Facebook est toujours en mode développement, seuls les utilisateurs que j'ai ajoutés en tant que testeurs dans les paramètres de l'application peuvent voir mes flux en direct. Cela peut-il également affecter les paramètres de confidentialité par défaut de mes messages? Merci d'avance!

Répondre

1

Cela peut être dû au fait que lorsque vous autorisez l'application, vous définissez app confidentialité au niveau sécurisé. L'application ne peut pas créer de messages avec moins de confidentialité. De FO docs (https://developers.facebook.com/docs/graph-api/common-scenarios#privacy-param):

Ce champ ne peut être utilisé pour définir un paramètre de confidentialité plus ouverte que celle accordée lors de la connexion.

Vous pouvez révoquer l'accès et autoriser par une fois de plus, en sélectionnant « Tout le monde » dans le champ « Qui peut voir les messages postés par cette application » (ou similaire SMTH)