Just Blog about nothing

25Июль/15Off

Ошибки при постинге на стену Вконтакте

Ошибки при постинге на стену Вконтакте

Иногда при попытке разместить пост на стене из приложения с помощью метода Вконтакте API wall.post  возвращаются следующие ошибки:

{error:{error_code:214,error_msg:"Wall post access is denied"}}
{error:{error_code:214,error_msg:"Access to adding post denied: access to the wall is closed"}}

Документация VK API не балует нас подробностями. На странице с описанием метода написано, что ошибка с кодом 214 означает "Превышен лимит на число публикаций в сутки" (https://vk.com/dev/wall.post), а в разделе с перечислением кодов ошибок вообще ничего полезного по теме (https://vk.com/dev/errors).

Тем не менее опытным путем выясняется следующее.

Ошибка "214 Wall post access is denied" показывается если владелец стены запретил пользователю постить на его стене (настройка "Кто может оставлять записи на моей странице")

Снимок экрана 2015-07-25 в 16.02.12

Ну это было понятно, в ошибке прямым текстом это и сказано. Вторая ошибка менее очевидна.

Ошибка "214 Access to adding post denied: access to the wall is closed" возвращается если владелец стены запретил пользователю видеть записи на его стене (настройка "Кто видит чужие записи на моей странице")

Копия Снимок экрана 2015-07-25 в 16.02.12

21Окт/11Off

Photoshop блокирует ESC fix

Photoshop блокирует ESC fix

При использовании Photoshop CS4 под Windows 7 возникла следующая проблема: когда запущен Photoshop, то во всей системе перстаёт работать клавиша Escape. Проблема в плагинах - Automate, Extensions и Measurements. Если их отключить (можно просто переместить из папки Plug-ins в корневой директории Photoshop), то Esc начинает работать нормально. Вопрос об исправлении бага при использовании этих плагинов остаётся открытым.

P.S. Есть мнение, что после каких-то действий в Photoshop глюк снова проявляется, несмотря на отключенные плагины.

2Июнь/11Off

Ошибка при выполнении multi_query

Ошибка при выполнении multi_query

Для соединения с MySQL я использую расширение mysqli и однажды столкнулся со странной проблемой. При выполнении следующего запроса после multi_query (insert и update) мне упорно возвращалась ошибка:

Commands out of sync; you can't run this command now

После некоторых поисков нашёл что это, видимо, баг не мой. Исправляется он следующим костылём:

$mysqli->multi_query( $query );

// это мы избавляемся от ошибки
// Commands out of sync; you can't run this command now
// при выполнении следующего запроса после multi_query
while( $this->next_result() );

http://php.net/manual/en/mysqli.multi-query.php

   

Social Widgets powered by AB-WebLog.com.