Rappresenta una raccolta di oggetti di tipo Contenuto multimediale di IG su un utente di IG.
A partire dal 9 novembre 2023, il valore VIDEO
per media_type
non sarà più supportato. Usa il tipo di contenuto multimediale REELS
per pubblicare un video nel tuo feed.
POST /{ig-user-id}/media
Tipo | Descrizione |
---|---|
Se stai creando dei contenitori per l'aggiunta dei tag dei prodotti, l'utente dell'app deve disporre di un ruolo di amministratore nel Business Manager che possiede lo Shop di Instagram dell'utente di IG. | |
Se stai creando dei contenitori per l'aggiunta di tag dei prodotti, l'utente di IG deve disporre di uno Shop di Instagram approvato con un catalogo prodotti contenente dei prodotti. | |
Se all'utente dell'app è stato concesso un ruolo sulla Pagina tramite Business Manager, sarà necessaria anche una delle seguenti autorizzazioni:
Se stai creando dei contenitori per i tag dei prodotti, saranno necessarie anche le seguenti autorizzazioni: | |
L'utente dell'app il cui token è utilizzato nella richiesta deve poter eseguire le attività |
Di seguito sono indicate le specifiche per i reel:
Di seguito sono indicate le specifiche per l'immagine di copertina di Reels:
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?image_url={image-url} &is_carousel_item={is-carousel-item} &caption={caption} &location_id={location-id} &user_tags={user-tags} &product_tags={product-tags} &access_token={access-token}
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?media_type=REELS &video_url={reel-url} &caption={caption} &share_to_feed={share-to-feed} &collaborators={collaborator-usernames} &cover_url={cover-url} &audio_name={audio-name} &user_tags={user-tags} &location_id={location-id} &thumb_offset={thumb-offset} &share_to_feed={share-to-feed} &access_token={access-token}
Solo contenitori carosello. Per creare contenitori di unità carosello, crea al loro posto contenitori di immagini o video (i reel non sono supportati). Consulta Post carosello per la procedura di pubblicazione completa.
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?media_type=CAROUSEL &caption={caption} &share_to_feed={share-to-feed} &collaborators={collaborator-usernames} &location_id={location-id} &product_tags={product-tags} &children={children} &access_token={access-token}
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?image_url={image-url} &media_type=STORIES &access_token={access-token}
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?video_url={video-url} &media_type=STORIES &access_token={access-token}
Segnaposto | Valore |
---|---|
| Versione API. |
| ID per singola app dell'utente dell'app. |
Chiave | Segnaposto | Descrizione |
---|---|---|
|
| Obbligatorio. Token d'accesso dell'utente dell'utente dell'app. |
|
| Solo per Reels. Nome dell'audio dei contenuti multimediali dei reel. Puoi rinominare solo una volta, durante la creazione di un reel o in seguito dalla pagina dell'audio. |
|
| Una didascalia per l'immagine, il video o il carosello. Puoi includere hashtag (ad esempio, Non supportato su immagini o video nei caroselli. |
|
| Solo per immagine del feed, reel e caroselli. Una lista contenente fino a 3 nomi utente di Instagram come collaboratori su un contenuto multimediale di IG. Non supportato per le storie. |
|
| Obbligatorio per i caroselli. Si applica solo ai caroselli. Un array di 10 ID contenitore massimo di ogni immagine e video che deve essere visibile nel carosello pubblicato. I caroselli possono avere in totale al massimo 10 immagini, video o un mix di immagini e video. |
|
| Solo per Reels. Il percorso di un'immagine da usare come immagine di copertina per la scheda Reels. Useremo con l'immagine la funzione cURL ricorrendo all'URL specificato, quindi l'immagine deve trovarsi su un server pubblico. Se specifichi sia |
|
| Solo per immagini e obbligatorio per le immagini. Il percorso all'immagine. Useremo con l'immagine la funzione cURL ricorrendo all'URL specificato, quindi l'immagine deve trovarsi su un server pubblico. |
|
| Si applica solo a immagini e video. Impostato su |
|
| L'ID di una Pagina associata a una posizione con cui desideri taggare l'immagine o il video. Puoi usare l'API Pages Search per cercare le Pagine i cui nomi corrispondono a una stringa di ricerca, per poi analizzare i risultati e individuare le Pagine create per un luogo fisico. Assicurati di includere il campo Non supportato su immagini o video nei caroselli. |
|
| Obbligatorio per caroselli, storie e reel. Indica che il contenitore è per un carosello, una storia o un reel. Il valore può essere:
|
|
| Obbligatorio per l'aggiunta di tag dei prodotti. Si applica solo a immagini e video. Un array di oggetti che specifica con quali tag prodotto taggare l'immagine o il video (massimo 5; tag e ID prodotto devono essere unici). Ogni oggetto deve avere le seguenti informazioni:
Ad esempio:
|
|
| Solo per Reels. Se Nessuno dei due valori stabilisce se il reel è effettivamente visibile nella tab Reels, in quanto il reel potrebbe non soddisfare i requisiti di idoneità o non essere selezionato dal nostro algoritmo. Consulta le specifiche dei reel per i criteri di idoneità. |
|
| Per video e reel. Posizione, in millisecondi, del fotogramma video o reel da utilizzare come immagine di anteprima della copertina. Il valore predefinito è |
|
| Obbligatorio per l'aggiunta di tag degli utenti. Si applica a immagini e video. Un array di nomi utente e coordinate
|
|
| Obbligatorio per video e reel. Si applica solo a video e reel. Percorso al video. Usiamo con il video la funzione cURL utilizzando l'URL passato, quindi il video deve trovarsi su un server pubblico. |
Un oggetto in formato JSON contenente un ID del contenitore di IG che puoi usare per pubblicare il contenitore.
I caricamenti video sono asincroni, quindi la ricezione di un ID contenitore non garantisce che il caricamento sia andato a buon fine. Per verificare che il video sia stato caricato, richiedi il campo status_code
sul contenitore di IG. Se il suo valore è FINISHED
, il video è stato caricato correttamente.
{ "id":"{ig-container-id}" }
POST graph.facebook.com/17841400008460056/media ?image_url=https//www.example.com/images/bronzed-fonzes.jpg &caption=#BronzedFonzes! &collaborators= [‘username1’,’username2’] &user_tags=[ { username:'kevinhart4real', x: 0.5, y: 0.8 }, { username:'therock', x: 0.3, y: 0.2 } ]
{ "id": "17889455560051444" }
GET /{ig-user-id}/media
Consente di ottenere tutti gli oggetti IG Media su un utente di IG.
GET /{ig-user-id}/stories
.Tipo | Descrizione |
---|---|
Se all'utente dell'app è stato concesso un ruolo sulla Pagina tramite Business Manager, sarà necessaria anche una delle seguenti autorizzazioni: |
Questo endpoint supporta la paginazione basata sul tempo. Per definire un intervallo di tempo, includi i parametri della stringa di query since
e until
con indicazione temporale Unix o valori di dati strtotime
.
GET graph.facebook.com/17841405822304914/media
{ "data": [ { "id": "17895695668004550" }, { "id": "17899305451014820" }, { "id": "17896450804038745" }, { "id": "17881042411086627" }, { "id": "17869102915168123" } ] }
Questa operazione non è supportata.
Questa operazione non è supportata.