Вы правы, что вокруг API Facebook есть много открытых областей. Пределы поля являются одним из них. Одной из причин отсутствия полевых ограничений может быть то, как Facebook управляет своими данными. Многие из их полей ввода допускают чрезвычайно большие входные данные, если они вообще ограничены. Хотя это, очевидно, не относится ко всем полям, как вы можете видеть, просто используя их веб-сайт. Если вы превысите их лимит, вам, как правило, будет выдано очень простое сообщение об ошибке.
Из моего личного тестирования я обнаружил, что конкретное ограничение для Event.title составляет 75 символов.
Что касается свойства place, в разделе публикации объекта 'Checkin' задокументировано, что параметром place для контрольной публикации является ID of the PAGE
, для которого выполняется проверка. Для них было бы лучше определить параметры публикации аналогично объекту чтения, но по какой-то причине они этого не сделали. В результате их легко спутать.
Для большинства операций публикации вы в основном хотите посмотреть примеры публикации в нижней части документации по объекту (Post, Checkin и т. Д.), А затем сравнить их с описаниями прочитанных объектов, представленных выше. Иногда они совпадают, но, как и в случае с Checkin, могут быть различия.