Как решить проблему с постингом в соц. сети из def create?

Нашел интересный gem 'social_poster', он постит посты в 4 популярные соц. сети, решил проверить с вк, но выходит ошибка (Error 10 in "wall.post" : Internal server error: could not get application), токен и id паблика правильный. Помогите, пожалуйста, разобраться, в рельсах недавно.

Вот код:

social_poster.rb

SocialPoster.setup do |config|
  config.fb = {
    access_token: 'ACCESS_TOKEN'
  }

  config.vk = {
    access_token: 'RNtC0FB1J3q9EBycxXQV'
  }
end


контроллер

def create
    @post = Post.new(post_params)
    SocialPoster.write(:vk, '#{@post.title}', nil, owner_id: '54095684')
    if @post.save
      redirect_to @post
    else
      render 'new'
    end
  end
  • Вопрос задан
  • 2576 просмотров
Пригласить эксперта
Ответы на вопрос 1
@rsludge
В ВК постить через API можно только через приложение, через сторонний сайт нельзя.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы