Я застрял в этой проблеме в течение долгого времени, следуя всем различным средствам безрезультатно.
Я заметил, что при добавлении косой черты [/] в конец URL-адреса, содержащего точки [. ], он не выдал ошибку 404, и она действительно сработала.
Я, наконец, решил проблему с помощью URL-переписывателя, такого как URL-адрес URL-адреса IIS, для просмотра определенного шаблона и добавления косой черты.
Мой URL-адрес выглядит так: /Contact/~firstname.lastname, поэтому мой шаблон просто: /Contact/~(.*[^/])$
Я получил эту идею от Скотта Форсайт, см. ссылку ниже: http://weblogs.asp.net/owscott/handing-mvc-paths-with-dots-in-the-path
Согласно документу monday.com , этот API обновит ровно один столбец. URL включает в себя имя столбца. Похоже, вам нужно два отдельных звонка.
Второй $put_fields=
перезаписывает содержимое первого $put_fields=
. Так что к тому времени, когда дело доходит до завитков, нет 'column_id' => 'email
.
Один из подходов может быть следующим: сделать сам массив column_id
таким, как
column_id => ['email' : theemail, 'phone': 5555555]
Очевидно, что для этого потребуются изменения в curl_setopt($ch, CURLOPT_POSTFIELDS, $put_fields);
.
Другой вариант, перечислить ключи отдельно в массиве $put_fields
. Не ясно, зачем вам нужен column_id
, так как он не используется.