Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

i can't update users acf #406

Open
PixelCT opened this issue Nov 4, 2022 · 3 comments
Open

i can't update users acf #406

PixelCT opened this issue Nov 4, 2022 · 3 comments

Comments

@PixelCT
Copy link

PixelCT commented Nov 4, 2022

I tried updating users acf and it doesn't work.

my case 1:
endpoint
wp/v2/users/{user id}
body
{
"fields":{
"url":"any url"
}
}
It respone 200 but the data is not updated.
posts acf can be updated in this way.

my case 2:
endpoint
acf/v3/users/{user id}
body
{
"fields":{
"url":"any url"
}
}
It is respone 500 with below
{
"code": "cant_update_item",
"message": "Cannot update item",
"data": {
"status": 500
}
}

How can I update users acf?

@Makso-87
Copy link

Makso-87 commented Nov 9, 2022

I have the same problem.
My case:
endpoint
wp-json/acf/v3/users/19?fields[city]=moscow

response:
{
"code": "cant_update_item",
"message": "Cannot update item",
"data": {
"status": 500
}
}

I use base auth with wp appliaction password.

@androshatko
Copy link

androshatko commented Nov 24, 2022

Hello,

I'm experiencing almost the same problem. It's still possible to send the form data in POST requests to ACF endpoints, despite there are different cases.
And, for example, if data is too long to get 414 response code (Request uri too long) - there is a way to send raw data instead of sending form data. But when sending the raw data (like json) without modifying the url of the request (not making it too long) - there is 500 error.

Example of raw data while sending POST request to https:/website.es/wp-json/acf/v3/posts/777
"fields": { "kapper_contents": [ { "kapper_contents_headline": "Disponibilidad de los medios sociales y apertura de Phact", "kapper_contents_subheadline": "Se tiene en cuenta: la apertura a los comentarios, la disponibilidad de diversas redes sociales", "kapper_contents_rate": "3.9", "kapper_contents_content": "El principal deporte en el que se puede comprar información privilegiada, aquí es el fútbol.Admin mismo no es un participante u organizador de eventos deportivos.Sin embargo, tiene varios informantes de confianza, de los que compra información sobre los partidos.Ahora en cuanto al canal en sí. Tiene más de 22.000 suscriptores, con posts que tienen una media de 7.000-8.000 visitas cada uno y que se publican regularmente casi todos los días. Pero lo más importante es que todos son estrictamente comerciales: información sobre los partidos, reseñas y estadísticas. También es importante que no haya menciones a recursos de terceros, casas de apuestas o publicidad" }, { "kapper_contents_headline": "Disponibilidad de los medios sociales y apertura de Phact", "kapper_contents_subheadline": "Se tiene en cuenta: la apertura a los comentarios, la disponibilidad de diversas redes sociales", "kapper_contents_rate": "3.9", "kapper_contents_content": "El principal deporte en el que se puede comprar información privilegiada, aquí es el fútbol.Admin mismo no es un participante u organizador de eventos deportivos.Sin embargo, tiene varios informantes de confianza, de los que compra información sobre los partidos.Ahora en cuanto al canal en sí. Tiene más de 22.000 suscriptores, con posts que tienen una media de 7.000-8.000 visitas cada uno y que se publican regularmente casi todos los días. Pero lo más importante es que todos son estrictamente comerciales: información sobre los partidos, reseñas y estadísticas. También es importante que no haya menciones a recursos de terceros, casas de apuestas o publicidad" } ] }

@supagu
Copy link

supagu commented Jan 6, 2023

I also cannot modify the users ACF fields when the "ACF to REST API" plugin is installed. Disabling the plugin lets it work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants