Jump to content
Русская поддержка Invision Community

[Дополнительно] Интеграция с Вконтакте


 Share

Recommended Posts

Можно мне потереть таблицу vkcom_promotion? У меня префикс на базе. После установки вашего приложения получилось вот так:

screenshot-2019_06.22-00-26-26.png.f69b0c213fbbd907b7889d143f4e4b32.png

Зачем вторая таблица? Без префикса и пустая и MyISAM. Она ведь не нужна? Где-то в инсталляции, наверное, есть косяк.

  • Thanks 1
Link to comment
Share on other sites

Здравствуйте. Да, Вы можете удалить пустую таблицы. Действительно есть ошибка в установочном скрипте, спасибо за наводку. 

Link to comment
Share on other sites

В настройках продвижения указана не правильная ссылка на инструкцию, нашел в гугле )

Link to comment
Share on other sites

Ой, извините, я же язык не обновлял просто.

 

 

Edited by TemKa_SD
Link to comment
Share on other sites

Что то не работает у меня продвижение.

Если залогировать $response или просто сделать запрос 
https://api.vk.com/method/wall.post?owner_id=-ИД_ГРУППЫ&message=Test&access_token=ПОЛУЧЕННЫЙ_ТОКЕН&v=5.95
то ответ "Access denied: no access to call this method".

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

И да. При использовании крон в $_SERVER['DOCUMENT_ROOT'] будет пусто

Link to comment
Share on other sites

4 минуты назад, Кирилл сказал:

В данном запросе к API Вконтакте используется токен, получить который можно

Еще раз. 


https://api.vk.com/method/wall.post?owner_id=-ИД_ГРУППЫ&message=Test&access_token=ТОКЕН_ПОЛУЧЕННЫЙ ПО ИНСТРУКЦИИ!!!!!!&v=5.95

Link to comment
Share on other sites

Я понимаю о чём речь. В вашем случае может быть две причины:

1) Вы не являетесь создателем группы.

2) Вы имеете невалидный токен. 

Link to comment
Share on other sites

Но.  Тем не менее. Переменная  $_SERVER['DOCUMENT_ROOT']  при использовании cron пустая, соо-но фото не отправляются,  а в логах у людей  vkcom/nullphoto vkcom_publish_photo_null .

Себе то путь я тупо вписал прям в файл, но думаю что стоит это сделать через настройки.

Edited by KGB
Link to comment
Share on other sites

Пока проблем с cron не поступало, спасибо, мы обратим на это внимание, если у кого-то возникнут проблемы.

Link to comment
Share on other sites

2 минуты назад, Кирилл сказал:

Пока проблем с cron не поступало, спасибо, мы обратим на это внимание, если у кого-то возникнут проблемы

Ну вот считайте, что поступили)))

Link to comment
Share on other sites

2 минуты назад, Кирилл сказал:

первые слышу, что суперглобальная переменная не работает с curl.

https://yandex.ru/search/?text=%24_SERVER['DOCUMENT_ROOT'] и крон&lr=2

Link to comment
Share on other sites

@KGB, пожалуйста, выражайтесь яснее, что не устанавливается? И причём здесь cron? Cron в данном приложении не задействован.

Link to comment
Share on other sites

15 минут назад, Павел сказал:

Cron в данном приложении не задействован

Как это не задействован? А продвижение как работает? Через задачи? А задачи могут запускаться  в т.ч. и по крону.
А у вас в VKpromotion есть код
 

$realFile = $_SERVER['DOCUMENT_ROOT'] . ( $this->settings['promotion_dir'] ? $this->settings['promotion_dir'] . '/' : "" ) . $file;

Так вот, при запуске задач на продвижение через крон в переменной $_SERVER['DOCUMENT_ROOT'] будет пусто.  Т.е вместо ожидаемого "/var/www/XXXX/data/www/XXX.ru/uploads/file.jpg" вы получите "uploads/file.jpg"

Соответственно и $data['photo'] будет пустая и лог будут сыпаться ошибки 'vkcom_publish_photo_null'.

Как еще яснее?

  • Like 1
  • Thanks 2
Link to comment
Share on other sites

ну осталось попросить чтобы дали скачать.

а если у меня 2 сайта, я могу одно и тоже приложение поставить на обоих?

Link to comment
Share on other sites

27 минут назад, МеханиК сказал:

ну осталось попросить чтобы дали скачать.

Это не сложно :)

27 минут назад, МеханиК сказал:

а если у меня 2 сайта, я могу одно и тоже приложение поставить на обоих?

Можно без проблем.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

By using our site you agree to our Privacy Policy