purgeSingleUrl not including service_id parameter
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia tracciando il metodo purgeSingleUrl del client PHP e confronta la richiesta che costruisce con purgeTag e con l’URL di purge di Fastly descritto nell’issue. Conferma come viene fornito il service ID, quindi verifica che la richiesta generata punti al service previsto e non produca più l’errore Cannot find service.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Version
v12.0.0
What happened
Requirement: account has more than one CDN service.
I created a Fastly token with purge privileges.
I loaded the PHP client, and ran
$client->purgeSingleUrl(['cached_url'=>url of my object, prefixed by https://])
and got back the error:
[404] Client error: POST [https://api.fastly.com/purge/[URL TO CONTENT]](https://api.fastly.com/purge/[URL TO CONTENT]) resulted in a 404 Not Found response: {"msg":"Record not found","details":"Cannot find service"}
Checking with support, the correct url for the purging should have been:
https://api.fastly.com/service/[service Id]purge/[URL of CONTENT]
But the API doesn't do that, it omits the service part.
I worked around it by using: $client->purgeTag() and putting the url as the tag I'm purging, which appears to work. Or at least doesn't get a serviceId error.
- Lingua principale
- PHP
- Stelle
- 26
- Fork
- 31
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di fastly/fastly-php
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
fastly/fastly-php#55 ·
Tutte le issue di fastly/fastly-php
Issue simili
-
sync-en
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
Source item status is not saved when stock is deducted on shipment (stays "In Stock" at qty 0)ApertaIssue: ready for confirmation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
coollabsio/coolify#12274 ·
I maintainer di solito rispondono entro 1 giorno
-
[Type] Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 4 giorni
-
0.kind: enhancement 9.needs: package (update)
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
NixOS/nixpkgs#577156 · 3 reazioni ·
I maintainer di solito rispondono entro 1 giorno