22-06-2013 19:53 support » Мобильные клиенты для дневников
Администрации сайта требуются добровольцы для проведения бесчеловечных экспериментов со ссылками в меню тестирования мобильных клиентов для дневников.

API нашего сайта был доработан таким образом, чтобы обеспечить совместимость с существующими бесплатными мобильными приложениями для блогов на основе WordPress - подробней тут.

ПРЕДУПРЕЖДЕНИЕ - данная функциональность сайта находится в процессе разработки, поэтому следует понимать, что принимая участие в тестировании, вы тем самым подвергаете содержимое своего дневника риску.

На данный момент реализована поддержка следующих функций (протестировано лишь с мобильным приложением для Android):

- отправка записей в дневник (в том числе с аттачами), редактирование и удаление записей
- получение записей из вашего дневника
- получение комментариев в вашем дневнике
- отправка комментариев к записям в дневнике, редактирование и удаление комментариев

Любые другие функции, существующие в мобильных приложениях, сейчас не поддерживаются.

Важные замечания в связи с некоторыми ограничениями мобильных приложений:

- при отправке новой записи доступен лишь режим доступа "открыта для всех" (в этом случае запись будет видна всем, у кого есть доступ в ваш дневник) и "открыта только для автора" (при выборе статуса Private при создании записи).
- скрытые комментарии не поддерживаются, однако при редактировании уже существующего скрытого комментария он останется скрытым.
- не рекомендуется редактировать при помощи мобильного приложения записи, созданные через сайт
- голосования в записях не будут видны в мобильных приложениях

Принять участие в тестировании очень просто - нужно скачать и установить приложение для вашего мобильного устройства:

Android
iOS
BlackBerry
Windows Phone
Nokia
webOS

Настройка приложения (на примере клиента для Android)

- на экране создания блога выбрать "Add self-hosted WordPress blog"
- в поле Blog URL указать https://journals.ru/xmlrpc.php
- в поле Username и Password ввести ник и пароль от вашего дневника

Все замечания, вопросы и предложения пишите, пожалуйста, в комментариях к этой записи. Если у вас что то не работает, или вообще ничего не работает - опишите как можно подробней суть проблемы, укажите версию клиента, которым вы пользуетесь, ник (если он отличается от основного) и время, когда была замечена проблема.

отредактировано: 09-11-2017 10:38 - Alexvn

Группы: [ новые функции ]
Комментарии:
Money Market Maker
Alexvn, спасибо за экономию моего времени, это очень ценно.
Значит пока до решения проблемы отвяжу клиента на всех девайсах от маркета, чтобы не обновлялся.

01-02-2014 14:58
Администратор<br>Буржуин проклятый
по поводу проблемы с новым клиентом. если кто то из бывающих тут имеет минимальный опыт разработки под андроид и возможность установить на своем компьютере эклипс - если у вас найдется время и желание озапустить под эклипсом в эмуляторе вордпрессовский клиент и посмотреть, почему он вылетает, это бы здорово помогло исходники клиента в открытом доступе.

Money Market Maker
Alexvn, йех... Мой уровень продвинутости явно не достаточен для таких подвигов. Так что я пас, к сожалению.

Житель Тайного города
В отзывах в маркете пишут, что в новой версии пропал русский язык. Не может быть какой-то связи?

02-02-2014 01:44
Администратор<br>Буржуин проклятый
carpe diem - не думаю, честно говоря.

я попытался сегодня изучить лог, который клиент создал на моем телефоне, и если верить этому логу, вылет происходит в функции, обрабатывающей результаты запроса на список последних комментариев в дневнике, что не имеет ни малейшего смысла, потому что в логах на сервере запрос на список комментариев отсутствует вообще.

Money Market Maker
Я все же поэкспериментировал. И с телефона, и с планшета (оба ведроид). Теперь уже обе версии (и новая, и предыдущая) падают. Остался я без инстаграмма.
Впрочем, позавчера еще Nexus 7 прикупил, в выходные на нем буду ставить эксперименты.

Луна в Водолее
Обновила клиент для андроида, и он перестал работать
Скриншот ошибки и лог:



WordPress Android version: 6.0
Android device name: Samsung GT-I9082

01 - WordPress.onCreate
02 - App comes from background
03 - ConnectionChangeReceiver.setEnabled true
04 - Connection status changed, isConnected=true
05 - Deferred Initialisation
06 - trackLastActivity, activityId: My Site
07 - App Startup: begin
08 - App Startup: 828 ms, WPLaunchActivity.onCreate
09 - App Startup: 235 ms, WPMainActivity.onCreate
10 - App Startup: 401 ms, WPMainActivity.onResume
11 - App Startup: end, 1464 ms
12 - Number of old stats deleted : 0
13 - trackLastActivity, activityId: Login Screen
14 - Google API client connected
15 - Sending GCM token to our remote services: dQf1NIlA8UU:APA91bEmriEpV9mSeg1sunCehfgojX4OUV2xSRWkOzh6OUL4FeQg4qlLjXPTm5GoYidoUeRcL0fkzcrl6dn9cD3p0Ln6G7AoaMDEimwHzVncIDK6JMpUWREvlg3yZBYQO202Q2g97-PN
16 - SmartLock: Unsuccessful credential request.
17 - User tries to sign in on Self Hosted: http://journals.ru/ with username: Aquarius Moon
18 - The app will call system.listMethods on the following URLs: [http://journals.ru/xmlrpc.php, http://journals.ru, http://journals.ru/]
19 - Trying system.listMethods on the following URL: http://journals.ru/xmlrpc.php
20 - system.listMethods replied with XML-RPC objects on the URL: http://journals.ru/xmlrpc.php
21 - Validating the XML-RPC response...
22 - The following XML-RPC method: wp.getPage is missing on the server.
23 - Validation ended with errors!!! Endpoint found but doesn't contain all the required methods.
24 - Server response:
25 - App goes to background
26 - ConnectionChangeReceiver.setEnabled false
27 - App comes from background
28 - ConnectionChangeReceiver.setEnabled true
29 - Connection status changed, isConnected=true
30 - Google API client connected
31 - App goes to background
32 - ConnectionChangeReceiver.setEnabled false
33 - App comes from background
34 - ConnectionChangeReceiver.setEnabled true
35 - Connection status changed, isConnected=true
36 - trackLastActivity, activityId: My Site
37 - Number of old stats deleted : 0
38 - trackLastActivity, activityId: Login Screen
39 - Google API client connected
40 - SmartLock: Unsuccessful credential request.
41 - User tries to sign in on Self Hosted: http://journals.ru/xmlrpc.php with username: Aquarius Moon
42 - The app will call system.listMethods on the following URLs: [http://journals.ru/xmlrpc.php]
43 - Trying system.listMethods on the following URL: http://journals.ru/xmlrpc.php
44 - system.listMethods replied with XML-RPC objects on the URL: http://journals.ru/xmlrpc.php
45 - Validating the XML-RPC response...
46 - The following XML-RPC method: wp.getPage is missing on the server.
47 - Validation ended with errors!!! Endpoint found but doesn't contain all the required methods.
48 - Server response:

13-09-2017 14:15
Администратор<br>Буржуин проклятый
Aquarius Moon - а сейчас?

Луна в Водолее
Alexvn Не работает

13-09-2017 14:39
Администратор<br>Буржуин проклятый
Aquarius Moon - а лог можно?

Луна в Водолее
Alexvn Извини, что-то не сообразила сразу приложить

WordPress Android version: 6.0
Android device name: Samsung GT-I9082

01 - WordPress.onCreate
02 - App comes from background
03 - ConnectionChangeReceiver.setEnabled true
04 - Connection status changed, isConnected=true
05 - Deferred Initialisation
06 - Number of old stats deleted : 0
07 - trackLastActivity, activityId: My Site
08 - App Startup: begin
09 - App Startup: 689 ms, WPLaunchActivity.onCreate
10 - App Startup: 153 ms, WPMainActivity.onCreate
11 - App Startup: 506 ms, WPMainActivity.onResume
12 - App Startup: end, 1348 ms
13 - trackLastActivity, activityId: Login Screen
14 - Sending GCM token to our remote services: dQf1NIlA8UU:APA91bEmriEpV9mSeg1sunCehfgojX4OUV2xSRWkOzh6OUL4FeQg4qlLjXPTm5GoYidoUeRcL0fkzcrl6dn9cD3p0Ln6G7AoaMDEimwHzVncIDK6JMpUWREvlg3yZBYQO202Q2g97-PN
15 - Google API client connected
16 - SmartLock: Unsuccessful credential request.
17 - User tries to sign in on Self Hosted: http://journals.ru/xmlrpc.php with username: Aquarius Moon
18 - The app will call system.listMethods on the following URLs: [http://journals.ru/xmlrpc.php]
19 - Trying system.listMethods on the following URL: http://journals.ru/xmlrpc.php
20 - system.listMethods replied with XML-RPC objects on the URL: http://journals.ru/xmlrpc.php
21 - Validating the XML-RPC response...
22 - The following XML-RPC method: wp.getCommentStatusList is missing on the server.
23 - Validation ended with errors!!! Endpoint found but doesn't contain all the required methods.
24 - Server response:
25 - App goes to background
26 - ConnectionChangeReceiver.setEnabled false
27 - App comes from background
28 - ConnectionChangeReceiver.setEnabled true
29 - Connection status changed, isConnected=true
30 - Number of old stats deleted : 0
31 - trackLastActivity, activityId: My Site
32 - trackLastActivity, activityId: Login Screen
33 - Google API client connected
34 - SmartLock: Unsuccessful credential request.
35 - User tries to sign in on Self Hosted: http://journals.ru/xmlrpc.php with username: Aquarius Moon
36 - The app will call system.listMethods on the following URLs: [http://journals.ru/xmlrpc.php]
37 - Trying system.listMethods on the following URL: http://journals.ru/xmlrpc.php
38 - system.listMethods replied with XML-RPC objects on the URL: http://journals.ru/xmlrpc.php
39 - Validating the XML-RPC response...
40 - The following XML-RPC method: wp.getCommentStatusList is missing on the server.
41 - Validation ended with errors!!! Endpoint found but doesn't contain all the required methods.
42 - Server response:

13-09-2017 16:29
Администратор<br>Буржуин проклятый
Aquarius Moon - попробуй сейчас, должно работать.

вообще клиент у них обновился радикально :/

Луна в Водолее
Alexvn Работает! Супер! Спасибо большое

Money Market Maker
Alexvn, регистрацию WordPess победил. Он даже Journals увидел нормально (со второй попытки, пришлось перепривязывать на https). Имеющиеся записи и комментарии видны. Новые не опубликовать совсем никак. Скриншот уведомления (в шторке) сделать не могу, на словах передам: две строки кракозябров, среди которых латиницей только упоминание "wp newPost".

03-11-2017 17:33
Администратор<br>Буржуин проклятый
MMM - у меня ощущение, что они переделывают свой клиент каждый раз, как я отворачиваюсь на секунду
новые записи на скорую руку починил, остальное потом.

Money Market Maker
Alexvn, спасибо! Но ты не напрягайся по этому вопросу, все равно никто из местных мобильными клиентами не пользуется. Тут конкуренцию с мордокнигой и инстаграммом нам не преодолеть.