COTONTI.CMSWORKS.RU
Сборка фриланс-биржи на cotonti

VKpost 0.2

Автор Сообщение

Marginal

Александр
#1/29.08.2014 16:30
+1

Пользователи

Карма: +58

Уважаемые разработчики,коллеги и посетители.
Столкнулся с проблемой в настроике плагина VKpost 0.2.
В token.txt в 4 шаге access_token не могу сформировать правильно ссылку для запроса access_token.
Подскажите,как правильно выглядит ссылка для получения access_token?

Сообщения: 188

CrazyFreeMan

Ярослав
#2/30.08.2014 20:40
+1

Модераторы

Карма: +378

Для работьі используем такие ссьілки

https://oauth.vk.com/authorize?client_id=IDПРИЛОЖЕНИЯ&scope=offline,wall,groups&redirect_uri=https://oauth.vk.com/blank.html&response_type=code

Разрешаем доступ, попадаем на страницу https://oauth.vk.com/blank.html#code=cbb1d9f646b2dcbf64 

И еще ссьілка

https://oauth.vk.com/access_token?client_id=IDПРИЛОЖЕНИЯ&client_secret=СЕКРЕТНЬІЙКЛЮЧПРИЛОЖЕНИЯ&code=cbb1d9f646b2dcbf64&redirect_uri=https://oauth.vk.com/blank.html

И получаем ответ вида

{"access_token":"bd53568854f95c39822df5208ed5bd3241fb1a38260b2738aaffbef9e238952d6f457789ff22439051de8","expires_in":0,"user_id":13276035}

Проверить работает ли постинг можна вот так:
https://api.vkontakte.ru/method/wall.post?owner_id=ГРУПАКУДАПОСТИТЬСМИНУСОМ&=&access_token=bd53568854f95c39822df5208ed5bd3241fb1a38260b2738aaffbef9e238952d6f457789ff22439051de8&message=TestMessage&attachment=domain.com

Если постинг прошел - значит и плагин будет работать.

Часть настройки относится больше к VK чем к моему плагину или cotonti :)

 

Сообщения: 1255

kriptograff

Роман
#3/31.08.2014 16:54
0

Пользователи

Карма: +11

Вообщем уже просто не знаю что делать....

1. на странице добавления и редактирования статьи (страницы) выдаёт

Warning: include(plugins/vkpost/vkpost.page.php) [function.include]: failed to open stream: No such file or directory in /home/***/public_html/modules/page/inc/page.add.php on line 181
Warning: include(plugins/vkpost/vkpost.page.php) [function.include]: failed to open stream: No such file or directory in /home/***/public_html/modules/page/inc/page.add.php on line 181
Warning: include() [function.include]: Failed opening 'plugins/vkpost/vkpost.page.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/***/public_html/modules/page/inc/page.add.php on line 181

2. В логе потом пишет

VKpost Error #10 (Internal server error: could not get application) - /index.php?e=page&m=edit&a=update&id=2

и на стену так ничего и не постит :(

 

Сообщения: 40

CrazyFreeMan

Ярослав
#4/31.08.2014 17:44
+1

Модераторы

Карма: +378

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

https://www.youtube.com/watch?v=MMTogOqa4p0  (видео вставлять нельзя, админьі не доверяют пользователям, вьісокий уровень чистки кода :) )

Все работает.

Проверяйте у себя :)

Маленькие недочетьі есть на видео, делал на бьіструю руку чтоб помочь, уж простите.

И да, добавление постинга проектов - просто добавить нужньіе теги и все так же работает по аналогии с страницами.

Удачи.

Сообщения: 1255

kriptograff

Роман
#5/01.09.2014 03:36
0

Пользователи

Карма: +11

пересмотрел видео несколько раз, но так и не понял, откуда копируется

ID: Идентификатор пользователя или сообщества, на стене которого должна быть опубликована запись

Добавлено 26 минут спустя:

Ура!!! заработало!!! риспект автору!!! )) теперь осталось разобраться как настроить пост проектов ))

Добавлено 6 минут спустя:

Уважаемый CrazyFreeMan

Убедительная просьба, для особоодарённых )) таких как я ), пожалуйста сделайте видео как настроить пост проектов, уж сложно мне с кодом разбираться так как не являюсь разработчиком.

И планируете ли Вы дополнить функционал такой как постинг товаров с магазина фриланс-биржи?

Сообщения: 40

CrazyFreeMan

Ярослав
#6/01.09.2014 10:15
+1

Модераторы

Карма: +378

Проектьі - просто добавить теги в указаньіх файлах,  попробуйте разобраться, все равн нужно будет ориентироваться что к чему, аналогично с страницами :)

Функционал планирую добавить, немного позже.

Сообщения: 1255

kriptograff

Роман
#7/01.09.2014 11:31
0

Пользователи

Карма: +11

#4652 CrazyFreeMan:

Проектьі - просто добавить теги в указаньіх файлах

зашёл в /public_html/modules/projects

отредактировал projects.admin.default.tpl, projects.preview.tpl projects.add.tpl projects.edit.tpl

и не постится ничего ((, хотя кнопка "Опубликовать + ВК" появилась

Добавлено 18 минут спустя:

может теги вставляю не в тех строках ?

Сообщения: 40

CrazyFreeMan

Ярослав
#8/01.09.2014 12:34
+1

Модераторы

Карма: +378

Шаблоньі только тут /public_html/modules/projects лежат ? или еще есть в папке с темой /public_html/themes/имятемьі/modules/? Логи есть ? 

Сообщения: 1255

kriptograff

Роман
#9/01.09.2014 13:06
0

Пользователи

Карма: +11

да, шаблоны только здесь  /public_html/modules/projects лежат

в логах вообще ничего не пишет

Сообщения: 40

CrazyFreeMan

Ярослав
#10/01.09.2014 13:19
+1

Модераторы

Карма: +378

Вот шаблоньі с тегами (дефолт шаблоньі) , заменить. Проверить, в настройках плагина попробовать сменить настройки. Еще можна в модуле Project вкл/вьікл - предпросмотр и утверджение.

1409566675_fcfe45_1337.zip

Сообщения: 1255

kriptograff

Роман
#11/01.09.2014 13:23
0

Пользователи

Карма: +11

Спасибо.

залить только сюда  /public_html/modules/projects ? или только в /public_html/themes/имятемьі/modules/?

Добавлено 1 минута спустя:

Вы уж извините,  со структурой еще не разобрался, для меня движок совершенно новый

Сообщения: 40

CrazyFreeMan

Ярослав
#12/01.09.2014 14:21
+1

Модераторы

Карма: +378

По иерархии первьій подтягивается шаблон которьій лежит в папке с темой, потом тот что в папке плагина. 

Сообщения: 1255

kriptograff

Роман
#13/01.09.2014 14:24
0

Пользователи

Карма: +11

#4658 CrazyFreeMan:

По иерархии первьій подтягивается шаблон которьій лежит в папке с темой, потом тот что в папке плагина. 

обьяснети уж, так куда заливать файлики, в какую директорию?

Добавлено 38 минут спустя:

залил и в  /public_html/modules/projects    и в /public_html/themes/имятемьі/modules/

не постится

в логах ничего :(

Сообщения: 40

CrazyFreeMan

Ярослав
#14/01.09.2014 15:38
+1

Модераторы

Карма: +378

Сейчас проверю все и отпишусь

Сообщения: 1255

kriptograff

Роман
#15/01.09.2014 15:43
0

Пользователи

Карма: +11

спасибо

Сообщения: 40

CrazyFreeMan

Ярослав
#16/01.09.2014 15:48
+1

Модераторы

Карма: +378

От, капец, с плагином все ок, он не работает без фикса №80 если качать сборку с github то все ок, а на сайте ж старая версия :) Обновлятся нужно! 

Фух, я то уже решил переписьівать логику плагина :)

Сообщения: 1255

Cmsworks

#17/01.09.2014 16:44
+1

Администраторы

Карма: +868

#4662 CrazyFreeMan:

От, капец, с плагином все ок, он не работает без фикса №80 если качать сборку с github то все ок, а на сайте ж старая версия :) Обновлятся нужно! 

Фух, я то уже решил переписьівать логику плагина :)

Устанавливайте сразу девелоперскую версию, которая также имеется для скачивания, или с Github. Там самые актуальные правки, которые войдут в следующий релиз.

Сообщения: 2435 Доступный хостинг для ваших проектов

CrazyFreeMan

Ярослав
#18/01.09.2014 16:47
+1

Модераторы

Карма: +378

Да я обновляюсь всегда, а тут скачал "актуальню версию" для видео :) 

Сообщения: 1255

kriptograff

Роман
#19/01.09.2014 17:39
0

Пользователи

Карма: +11

#4662 CrazyFreeMan:

От, капец, с плагином все ок, он не работает без фикса №80 если качать сборку с github то все ок,

качал сборку с github.

пожалуйста, подскажите что и как делать с этим фиксом №80 ?

Сообщения: 40

CrazyFreeMan

Ярослав
#20/01.09.2014 17:49
+1

Модераторы

Карма: +378

Если последняя версия то должньі бьіть https://github.com/cmsworksru/cot-freelance/commit/25f6cc3268fd8c4da9cf875441a410e125afae98   строки. Я не буду Вам обьяснять базовьіе навьіки работьі с github, в файле modules/projects/inc/projects.preview.php   должньі присутствовать строки 

/* === Hook === */
    foreach (cot_getextplugins('projects.preview.save.done') as $pl)
    {
        include $pl;
    }
    /* ===== */

  далее все будет ОК, можна еще обновить модуль Project и плагин vkpost 

Сообщения: 1255

kriptograff

Роман
#21/01.09.2014 18:22
0

Пользователи

Карма: +11

мля....) скопировал код полностью с заменой с github с файла projects.preview.php и заработало

Сообщения: 40

CrazyFreeMan

Ярослав
#22/01.09.2014 18:26
+1

Модераторы

Карма: +378

Ну значит давно не обновляли сборку!

Сообщения: 1255

Marginal

Александр
#23/05.09.2014 11:33
+1

Пользователи

Карма: +58

CrazyFreeMan,спасибо все получилось.
В моем случае ошибка была в том что указывал id приложения,а не группы.
Сообщения: 188

CrazyFreeMan

Ярослав
#24/21.12.2014 23:34
+1

Модераторы

Карма: +378

Обращаюсь к тем кто использует плагин, сейчас работаю надо добавлением функционала (постинг портфолио, товаров с маркета, продуктов с товаров и услуг) Если придерживаться текущей реализации (добавление кнопок) - очень много нужно править шаблонов при интеграции в проект, да и кнопка "отправить вконтакте" для рядового юзера имхо лишнее, думаю убрать все от пользователя и сделать постинг только для админа (админка в плагине и постить + отображение для админа напротив заголовка проекта и всего остального) или же через крон к примеру, отпишитесь с обоснованием пожалуйста :) 

 

PS в текущей версии есть несколько багов в зависимости от разных (малоиспользуемых но все же ) вариантов настройки модулей проектов  

Сообщения: 1255

Marginal

Александр
#25/27.12.2014 10:55
+1

Пользователи

Карма: +58

Ярослав,здравствуйте.Обновил приложение,не могу получить Access Token,при запросе к VK (https://oauth.vk.com/access_token?client_id=4537646&client_secret=bN4zq3sH0zxn60ZnTJa7&code=c3a778c6ac8d7460ac&redirect_uri=https://oauth.vk.com/blank.html),выдает вот это:

{"error":"invalid_grant","error_description":"Code is invalid or expired."}.

Сообщения: 188

CrazyFreeMan

Ярослав
#26/27.12.2014 14:49
+1

Модераторы

Карма: +378

Вопрос не к плагину а к ВК :) Повторите полностью еще раз получение токена, в ошибке наприсано что время истекло для использования токена, код наверное старый вводите

Сообщения: 1255

Marginal

Александр
#27/28.12.2014 02:28
+1

Пользователи

Карма: +58

2 seconds is old?


Прошу прошения:

2 секунди це старий?

Добавлено 1 минута спустя:

Ярослав допоможіть створити правильний запит.

Добавлено 2 минуты спустя:

Спробуйте самі исходники у вигляді посилань є,щось там не те.
https://oauth.vk.com/access_token?client_id=4537646&client_secret=bN4zq3sH0zxn60ZnTJa7&code=c3a778c6ac8d7460ac&redirect_uri=https://oauth.vk.com/blank.html

Сообщения: 188

CrazyFreeMan

Ярослав
#28/28.12.2014 15:18
+1

Модераторы

Карма: +378

code=c3a778c6ac8d7460ac дается на 1 раз, если где-то сделали неверный запрос - код не действительный, по этому нужно с начала код получать, инструкция правильная сам использую ее для получения токена, 

 

Сообщения: 1255

CrazyFreeMan

Ярослав
#30/15.02.2015 22:07
+1

Модераторы

Карма: +378

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

Сообщения: 1255