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

VKpost 0.2

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

CrazyFreeMan

Ярослав
#61/13.04.2015 17:53
+1

Модераторы

Карма: +378

не публикуются страницы и проекты?

Если да то я уверен на 99% что трабла не в плагине. Предпросмотр включен и модерация? Поиграйтесь с вариациями

Сообщения: 1255

Blade

#62/14.04.2015 01:16
+1

Аватар

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

Карма: 0

Да, предпросмотр чего, новости? А где это включать? Предмодерация вроде выключена, когда создаю новость, она сразу отображается, хотя пишет, что будет помещена для утверждения, в голубом прямоугольнике, значит как я понимаю, она выключена)

Сообщения: 14

planetapokera

#63/28.07.2015 13:37
+1

Аватар

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

Карма: +1

Все перечитал, пересморел видео несколько раз, в логах: VKpost OK postID= - /index.php?e=page&m=add&a=add&c=news
Итог: постинга нет в группу...
В чем может еще быть проблема?

Сообщения: 1

kushelbek

Evgeniy
#64/08.11.2016 20:05
+1

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

Карма: +7

Ярослав, в чем может быть причина не постинга на стену пользователя? токен получил без проблем, но почему то на стену не постит

Сообщения: 9

CrazyFreeMan

Ярослав
#65/08.11.2016 22:08
+1

Модераторы

Карма: +378

Без понятия, смотреть логи, может там и будет ответ. 

Сообщения: 1255

KOCTYCb

#66/09.11.2016 15:05
+1

Аватар

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

Карма: +4

немного  для тех, кто не может получить токен

в инструкции 

2.1. В браузере открываем следующий url

https://oauth.vk.com/authorize?
 client_id=xxxxxxx&
 scope=offline,wall,groups& 
 redirect_uri=http://api.vkontakte.ru/blank.html&
 response_type=code

 

заменить 

http://api.vkontakte.ru/blank.html

на

https://oauth.vk.com/blank.html

иначе вконтакт выдаст ошибку

в самом плагине

в вк поменяли адреса и теперь в vkpost.functions.php 18-я строка должна выглядеть так   

 

$urlVK = "https://api.vk.ru/method/wall.post?";

 

но даже после установки и настройки плагина и приложения в vk яоно не постит объявления на стену группы

в логах появляется 9 строчек 

VKpost OK postID= - /projects/12?m=preview&a=save&vk_send=1&x=e52c060d8d69c244

 

за одно нажатие... как я понимаю это не правильно

куда копать? кто подскажет? 

и попутный вопрос, в настройках приложения в вк, в статистике, запросы к АПИ должны отображаться какие либо данные? у меня 0 запросов.... 

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

у меня есть подозрение на этот счет 

https://vk.com/dev/https_only

 

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

#4642 CrazyFreeMan:

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

 

вот где собака была зарыта

выдало 

{"error":{"error_code":5,"error_msg":"User authorization failed: You should specify sig param for nohttps requests (scope contain nohttps)","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"wall.post"},{"key":"owner_id","value":"-моягруппа"},{"key":"","value":""},{"key":"message","value":"TestMessage"},{"key":"attachment","value":"domain.com"}]}}

 но дальше уже выше моего понимания

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

ОХ И НАФЛУДИЛ 

на последнюю ошибку не оращайте внимание, я запросил токен с параметром безхттпс

а сама проблема вот в чем.

ссылки оказывается поменялись 

запрос

https://api.vk.com/method/wall.post?owner_id=-номергруппы&=&access_token=ТОКЕН&message=test123&attachment=domain.com

выдает

{"response":{"post_id":2}}

и постит в группе от моего имени

заменил в vkpost.functions.php 18-ю строку

1

 все равно не постит в группу плагин. и так же выдает в логах 9 строк... на одно нажатие кнопки

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

9 строчек логов было изза строки 

$urlVK .= "&attachment=".urlencode($link);	

  закоментировал, стало одна строка в логах

но не постит до сих пор... 

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

я плагин MAvatars не ставил. вот и аттачей нет

Сообщения: 8

KOCTYCb

#67/10.11.2016 23:36
+1

Аватар

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

Карма: +4

кому нужен такой вид управления плагином а не 1 и 0 вместо да и нет 

у того файл vkpost.setup.php должен выглядеть так! 

 

<?php
/* ====================
[BEGIN_COT_EXT]
Name=VK post
Code=vkpost
Description=Автоматический постинг новостей и проектов(Фриланс-биржы) с сайта Cotonti в Вконтакте
Version=0.2
Date=2014-jun-27
Author=CrazyFreeMan
Copyright=(c) CrazyFreeMan
Notes=BSD License
Auth_guests=R
Lock_guests=W12345A
Auth_members=R
Lock_members=W12345A
Requires_modules=page
Recommends_modules=paypro,payments,projects
[END_COT_EXT]
  
[BEGIN_COT_EXT_CONFIG]
vk_isgroup=01:radio::1:
vk_id=02:string:::
vk_access_token=03:string:::
vk_from_group=04:radio::1:
vk_services=05:string::twitter, facebook:
vk_enable_project_post=06:radio::1:
vk_enable_project_post_pro=07:radio::1:
vk_enable_log=08:radio::1:
[END_COT_EXT_CONFIG] 
==================== */

 

Сообщения: 8

KOCTYCb

#68/12.11.2016 13:33
+1

Аватар

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

Карма: +4

разобрался. 

не ставьте cotoni на хостере hostinger 

Сообщения: 8

anon_sega

#69/20.11.2016 22:10
+1

Аватар

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

Карма: +5

кратко резимирую выше написанное, надо сделать:
1.получаем code:

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

2. access_token:
https://oauth.vk.com/access_token?client_id=IDПРИЛОЖЕНИЯ&client_secret=ЗАЩИЩЕННЫЙКЛЮЧ&code=КОДПОЛУЧЕННЫЙВП1&redirect_uri=https://api.vk.com/blank.html

3 прверка постинга 
https://api.vk.com/method/wall.post?owner_id=-ГРУППА&=&access_token=ТОКЕН&from_group=1&message=TestMessage

дает ошибку:
{"error":{"error_code":15,"error_msg":"Access denied: no access to call this method","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"wall.post"},{"key":"owner_id","value":"-66523674"},{"key":"","value":""},{"key":"from_group","value":"1"},{"key":"message","value":"TestMessage"}]}}

что я делаю не так?
 

 

Сообщения: 12

Cmsworks

#70/21.11.2016 13:45
+1

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

Карма: +868

#14387 KOCTYCb:

разобрался. 

не ставьте cotoni на хостере hostinger 

Что с хостингом не так? 

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

KOCTYCb

#71/21.11.2016 20:57
+1

Аватар

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

Карма: +4

#14406 Cmsworks:
#14387 KOCTYCb:

разобрался. 

не ставьте cotoni на хостере hostinger 

Что с хостингом не так? 

да. есть какие-то ограничения. 

проверил на другом хостере и все заработало. 

Сообщения: 8

anon_sega

#72/21.11.2016 22:12
+1

Аватар

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

Карма: +5

#10480 planetapokera:

Все перечитал, пересморел видео несколько раз, в логах: VKpost OK postID= - /index.php?e=page&m=add&a=add&c=news
Итог: постинга нет в группу...
В чем может еще быть проблема?

planetapokera, Решили данную проблему?

Сообщения: 12

kushelbek

Evgeniy
#73/26.11.2016 00:55
+1

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

Карма: +7

CrazyFreeMan, выскакивает ошибка, не могу установить плагин (((( 

  • Версия Cotonti:0.9.19

  • База данных:0.9.19

Сообщения: 9

CrazyFreeMan

Ярослав
#74/27.11.2016 18:07
+1

Модераторы

Карма: +378

Попробуйте тему админки на дефолтную сменить 

Сообщения: 1255

kushelbek

Evgeniy
#75/28.11.2016 14:22
+1

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

Карма: +7

#14423 CrazyFreeMan:

Попробуйте тему админки на дефолтную сменить 

При смене на дефолтную тему выдает ошибку при установки

SQL error 21S01: Insert value list does not match column list: 1136 Column count doesn't match value count at row 3

#0  cot_diefatal(SQL error 21S01: Insert value list does not match column list: 1136 Column count doesn't match value count at row 3) called at [/home/c/cw36170/public_html/system/database.php:459]
#1  CotDB->insert(cot_config, Array ([0] => Array ([config_owner] => plug,[config_cat] => vkpost,[config_subcat] => ,[config_order] => 01,[config_name] => vk_isgroup,[config_type] => 3,[config_value] => 1,[config_default] => 1,[config_variants] => 0,1,[config_text] => ,[config_donor] => ),[1] => Array ([config_owner] => plug,[config_cat] => vkpost,[config_subcat] => ,[config_order] => 02,[config_name] => vk_id,[config_type] => 1,[config_value] => ,[config_default] => ,[config_variants] => ,[config_text] => ,[config_donor] => ),[2] => Array ([config_owner] => plug,[config_cat] => vkpost,[config_subcat] => ,[config_order] => 03,[config_name] => vk_access_token,[config_type] => 1,[config_value] => ,[config_default] => ,[config_variants] => ,[config_text] => ,[config_donor] => ),[3] => Array ([config_owner] => plug,[config_cat] => vkpost,[config_subcat] => ,[config_order] => 04,[config_name] => vk_from_group,[config_type] => 3,[config_value] => 1,[config_default] => 1,[config_variants] => 0,1,[config_text] => ,[config_donor] => ),[4] => Array ([config_owner] => plug,[config_cat] => vkpost,[config_subcat] => ,[config_order] => 05,[config_name] => vk_services,[config_type] => 1,[config_value] => twitter, facebook,[config_default] => twitter, facebook,[config_variants] => ,[config_text] => ,[config_donor] => ),[5] => Array ([config_owner] => plug,[config_cat] => vkpost,[config_subcat] => ,[config_order] => 06,[config_name] => vk_enable_project_post,[config_type] => 3,[config_value] => 1,[config_default] => 1,[config_variants] => 0,1,[config_text] => ,[config_donor] => ),[6] => Array ([config_owner] => plug,[config_cat] => vkpost,[config_subcat] => ,[config_order] => 07,[config_name] => vk_enable_project_post_pro,[config_type] => 3,[config_value] => 1,[config_default] => 1,[config_variants] => 0,1,[config_text] => ,[config_donor] => ),[7] => Array ([config_owner] => plug,[config_cat] => vkpost,[config_subcat] => ,[config_order] => 08,[config_name] => vk_enable_log,[config_type] => 3,[config_value] => 1,[config_default] => 1,[config_variants] => 0,1,[config_text] => ,[config_donor] => ))) called at [/home/c/cw36170/public_html/system/configuration.php:201]
#2  cot_config_add(vkpost, Array ([0] => Array ([name] => vk_isgroup,[order] => 01,[type] => 3,[variants] => 0,1,[default] => 1,[text] => ),[1] => Array ([name] => vk_id,[order] => 02,[type] => 1,[variants] => ,[default] => ,[text] => ),[2] => Array ([name] => vk_access_token,[order] => 03,[type] => 1,[variants] => ,[default] => ,[text] => ),[3] => Array ([name] => vk_from_group,[order] => 04,[type] => 3,[variants] => 0,1,[default] => 1,[text] => ),[4] => Array ([name] => vk_services,[order] => 05,[type] => 1,[variants] => ,[default] => twitter, facebook,[text] => ),[5] => Array ([name] => vk_enable_project_post,[order] => 06,[type] => 3,[variants] => 0,1,[default] => 1,[text] => ),[6] => Array ([name] => vk_enable_project_post_pro,[order] => 07,[type] => 3,[variants] => 0,1,[default] => 1,[text] => ),[7] => Array ([name] => vk_enable_log,[order] => 08,[type] => 3,[variants] => 0,1,[default] => 1,[text] => )), ) called at [/home/c/cw36170/public_html/system/extensions.php:345]
#3  cot_extension_install(vkpost, ) called at [/home/c/cw36170/public_html/system/admin/admin.extensions.php:110]
#4  require(/home/c/cw36170/public_html/system/admin/admin.extensions.php) called at [/home/c/cw36170/public_html/system/admin/admin.main.php:67]
#5  include(/home/c/cw36170/public_html/system/admin/admin.main.php) called at [/home/c/cw36170/public_html/admin.php:25]

Пробовал удаялять плагин из базы, результат тот же(

Сообщения: 9

CrazyFreeMan

Ярослав
#76/28.11.2016 16:22
+1

Модераторы

Карма: +378

Последняя версия с гитхаба?вроде поправил эту ошибку 

Сообщения: 1255

kushelbek

Evgeniy
#77/28.11.2016 17:28
+1

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

Карма: +7

#14430 CrazyFreeMan:

Последняя версия с гитхаба?вроде поправил эту ошибку 

Спасибо, заработало, хз откуда старую версию выдрал =)

Сообщения: 9