(Legacy) Recuperare l’elenco delle risorse preautorizzate tramite l’app web Second Screen retrieve-list-of-preauthorized-resources-by-second-screen-web-app
NOTE
Il contenuto di questa pagina viene fornito solo a scopo informativo. L’utilizzo di questa API richiede una licenza corrente da Adobe. Non è consentito alcun uso non autorizzato.
IMPORTANT
Assicurati di essere sempre informato sugli ultimi annunci di prodotto per l'autenticazione di Adobe Pass e sulle timeline di disattivazione aggregate nella pagina Annunci di prodotto.
NOTE
L'implementazione REST API è limitata dal meccanismo di limitazione
Endpoint REST API clientless-endpoints
<FQDN_REGGIE>:
- Produzione - api.auth.adobe.com
- Staging - api.auth-staging.adobe.com
<SP_FQDN>:
- Produzione - api.auth.adobe.com
- Staging - api.auth-staging.adobe.com
Descrizione description
Una richiesta all’autenticazione di Adobe Pass per ottenere l’elenco delle risorse preautorizzate.
Esistono due set di API: un set per Streaming App o Programmer Service e uno per Second Screen Web App. Questa pagina descrive l’API per l’app AuthN.
Endpoint
Chiamato
da
da
Input
Parametri
Parametri
Metodo HTTP
Risposta
HTTP
Risposta
Risposta
<SP_FQDN>/api/v1/preauthorize/
Modulo AuthN
1. codice di registrazione
(componente percorso)
2. richiedente (obbligatorio)
3. resource (obbligatorio)
(componente percorso)
2. richiedente (obbligatorio)
3. resource (obbligatorio)
GET
XML o JSON contenente singole decisioni di pre-autorizzazione o dettagli sull’errore. Vedi gli esempi di seguito.
200 - Operazione completata
400 - Richiesta non valida
401 - Non autorizzato
405 - Metodo non consentito
412 - Precondizione non riuscita
500 - Errore interno del server
400 - Richiesta non valida
401 - Non autorizzato
405 - Metodo non consentito
412 - Precondizione non riuscita
500 - Errore interno del server
Parametro di input
Descrizione
codice di registrazione
Il valore del codice di registrazione fornito dall’utente all’inizio del flusso di autenticazione.
richiedente
ID richiedente del programmatore per il quale è valida questa operazione.
resource
Una stringa che contiene un elenco delimitato da virgole di resourceIds che identifica il contenuto che potrebbe essere accessibile a un utente ed è riconosciuto dagli endpoint di autorizzazione di MVPD.
Risposta di esempio sample-response
XML:
HTTP/1.1 200 OK
Adobe-Request-Id : 7af28ec2-a068-45c2-8009-f5443049baf4`
Adobe-Response-Confidence : full
Content-Type: application/xml; charset=utf-8
<resources>
<resource>
<id>TestStream1</id>
<authorized>true</authorized>
</resource>
<resource>
<id>TestStream2</id>
<authorized>false</authorized>
<error>
<status>403</status>
<code>authorization_denied_by_mvpd</code>
<message>User not authorized</message>
<details>Your subscription package does not include the "TestStream3" channel.</details>
<helpUrl>https://experienceleague-review.corp.adobe.com/docs/primetime/authentication/auth-features/error-reportn/enhanced-error-codes.html#error-codes</helpUrl>
<trace>0453f8c8-167a-4429-8784-cd32cfeaee58</trace>
<action>none</action>
</error>
<resource>
</resources>
JSON:
HTTP/1.1 200 OK
Adobe-Request-Id : 7af28ec2-a068-45c2-8009-f5443049baf4
Adobe-Response-Confidence : full
Content-Type: application/json; charset=utf-8
{
"resources" : [
{
"id" : "TestStream1",
"authorized" : true
},
{
"id" : "TestStream3",
"authorized" : false,
"error" : {
"status" : 403,
"code" : "authorization_denied_by_mvpd",
"message" : "User not authorized",
"details" : "Your subscription package does not include the "TestStream3" channel.",
"helpUrl" : "https://experienceleague-review.corp.adobe.com/docs/primetime/authentication/auth-features/error-reportn/enhanced-error-codes.html#error-codes",
"trace" : "0453f8c8-167a-4429-8784-cd32cfeaee58",
"action" : "none"
}
}
]
}
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b