2013-06-05 2 views
0

Я не могу найти способ удалить открытые или закрытые часы со страницы Facebook с помощью API Facebook. У меня есть страница, которая выглядит следующим образом:Facebook API: как удалить служебные часы?

{ 
    ... 
    "id": "123456", 
    "category": "Business services",  
    "hours": { "mon_1_open": "15:00", "mon_1_close": "18:00" } 
} 

Если я отправляю эти данные FB OpenGraph:

{ "hours": {"tue_1_open": "15:00", "tue_1_close": "18:00"} } 

FB страница обновления часы и сейчас часы страницы выглядят следующим образом:

{ 
    ... 
    "hours": { 
    "mon_1_open": "15:00", "mon_1_close": "18:00", 
    "tue_1_open": "15:00", "tue_1_close": "18:00" 
    } 
} 

Проблема в том, что я не могу найти способ удалить «mon_1_open» вообще. Я попытался обновить mon_1_open со значениями 0, false, null, но facebook api преобразует это в «00:00». Как заставить FB API удалить поле mon_1_open?

Спасибо за вашу помощь

ответ

0

Вы должны отправить строку 'None', как это:

{ 
    ... 
    "hours": { 
    "mon_1_open": "none", "mon_1_close": "none", 
    "tue_1_open": "15:00", "tue_1_close": "18:00" 
    } 
} 
Смежные вопросы