Автопостинг в инстаграмм из вк: 10 сервисов автопостинга в Инстаграм, ВКонтакте, Телеграм и другие – Постинг из ВКонтакте в Instagram

Кросспостинг постов из Instagram в паблик VK на Python / Habr

Предисловие

Решил выйти на новый рынок сбыта, тем более, целевая аудитория моего интернет-магазина, не имеющая аккаунтов в Instagram, давно интересовалась появлением дубликата в VK. Идея хорошая, но постов на странице сотни, соответственно вручную работать ctrl+c ctrl+v не хотелось, плюс дальнейшие перспективы обезьянней работы не впечатляли.

Уверенный, что в интернете полно бесплатный решений, я начал гуглить. Естественно, первые страницы поисковой выдачи пестрят платными сервисами, с довольно обширными функционалами. Но мне, всего лишь на всего, надо было перенести все посты со страницы Instagram в паблик VK и в дальнейшем синхронно пополнять его.

Не найдя ничего подходящего может плохо искал, было решено задушила жаба писать скрипт самому. Выбрал язык python. Просто, удобно, без лишних наворотов, да и скорость в этом деле не важна.

Документация по api Instagram и VK довольно подробная и задачка не кажется сложной. Освободив себе пару вечеров, я приступил к работе. Первым делом необходимо было получить токены как в Instagram, так и в VK. С этим проблем не было, оба были получены за пару минут.

Дальше меня ждал первый подводный камень…

Кросспостинг первых 20 постов

К своему удивлению я обнаружил, что после изменений в политике Instagram, можно было получить json-словарь (ссылки на фото, описание к посту, дату публикации…) лишь к последним 20 постам страницы. Мне это подходило для второй задачи – обновление паблика новыми постами время от времени. Потому что новые публикации у меня появляются не так часто и 20 постов — вполне удобно. Было решено сначала взяться за эту задачку.

Получаем сессию VK и объявляем необходимые переменные:

session = vk.Session(
    access_token='123abc') # вместо 123abc свой токен
vk_api = vk.API(session, v='5.85') 
groupID = '12345678'  #id паблика vk

upload_url = vk_api.photos.getWallUploadServer(group_id=groupID)['upload_url']  #получаем сервер vk для загрузки
data = []                                           
photo_id = 0                                        
attachments = []
direct = 'C:/Users/jo/PycharmProjects/repost/foto'  # директория для хранения фото
d = date(2019, 3, 21)                               # дата, с которой начинать публиковать посты
data_parsing = int(time.mktime(d.timetuple()))      # перевод её в unix Формат

Далее пишем основную функцию. Для начала получим массив данных, с которым и будем работать:
answer = get(
    'https://api.instagram.com/v1/users/[id_inst]/media/recent?access_token=[access_token]',
    verify=True).json()

В запросе необходимо вставить свои данные вместо квадратных скобок. Найти id страницы по username можно, например, здесь.

Если нам что-то вернули идём дальше:

if answer:
    for x in answer['data']:  # для каждого поста из json словаря
        global photo_id         # обнуляем массивы и переменные
        photo_id = 0
        global attachments
        attachments = []
        global data
        data = []
        date_create = x['created_time']  # date_create дата создания в Unix
        if int(date_create) > data_parsing:
            n = 0  # название фото по порядку
            if not os.path.isdir(direct + '/' + date_create):  # если нет папки создаем
                os.makedirs(direct + '/' + date_create)
                if 'carousel_media' in x:  # если несколько фото в посте
                    for a in x['carousel_media']:
                        li = list(a.keys())  # все ключи словаря в массив
                        if li.count('videos') == 0:  # если это не видео, мне просто они не нужны
                            req.urlretrieve(a['images']['standard_resolution']['url'],
                                            "foto/" + date_create + "/" + str(n) + ".jpg")  # загружаем фото к себе в папку
                            if x['caption'] is not None:  # описание поста
                                text = str(x['caption']['text'])
                            else:
                                text = ' '
                            n = n + 1
                    post_foto(date_create, text)
                else:       # если в посте одно фото
                    req.urlretrieve(x['images']['standard_resolution']['url'], "foto/" + date_create + "/0.jpg")
                    if x['caption'] is not None:  # описание поста
                        text = str(x['caption']['text'])
                    else:
                        text = ' '
                    post_foto(date_create, text)

Каюсь

Знаю, что так работать с глобальными переменными плохо, но размеры скрипта позволяют не вникать в сложности


Итак, если дата публикации поста больше даты которую мы задали, создаём папку, название которой (внимание тавтология, особо впечатлительным пропустить) дата её публикации. Далее идут проверки на количество фото и на видео. Наверняка можно прикреплять и его, мне это просто не нужно. Загружаем фотографии в созданную папку. Берём описание к посту по ключу caption и переходим к функции post_foto:
def post_foto(date_create, text):
    quantity_foto = len([name for name in os.listdir(direct + "/" + date_create) if
                       os.path.isfile(os.path.join(direct + "/" + date_create, name))])  # количество фото в папке
    append_attach(quantity_foto, date_create)
    params = {'attachments': attachments,
              'message': text,
              'owner_id': '-' + groupID,
              'from_group': '1'}
    vk_api.wall.post(**params)  # публикуем пост в VK с заданными параметрами

Определяем количество фото в папке, загружаем их на сервер VK, добавляем в параметры поста и публикуем его в паблике. Добавление в параметры осуществляется с помощью функции append_attach:
def append_attach(x, directory):  # добавление в параметры поста
    for t in range(x):
        upload_foto(t, directory)
        global photo_id
        photo_id = data[t][0]['id']
        global attachments
        attachments.append('photo' + str(data[t][0]['owner_id']) + '_' + str(photo_id))  # добавляем id фото в параметры поста

А непосредственно загрузка фото на сервер VK выполняется функцией upload_foto:
def upload_foto(num_foto, directory):  # загрузка фото на сервер
    request = requests.post(upload_url, files={'photo': open("foto/" + directory + "/" + str(num_foto) + ".jpg", "rb")})
    params = {'server': request.json()['server'],
              'photo': request.json()['photo'],
              'hash': request.json()['hash'],
              'group_id': groupID}
    global data
    data.append(vk_api.photos.saveWallPhoto(**params))

Со второй задачей разобрались. Скрипт можно выполнять как самому, так и поставить по расписанию (например, в cron, один раз в 15 минут). А как теперь перенести все остальные сотни постов?
Перенос всей страницы

Часть скрипта у нас уже готова, та которая отвечала за сами публикации в VK. Осталось найти способ выкачать все фото и описания к ним. Я не стал заморачиваться с парсингом исходных кодов страниц Instagram и взял готовое решение. На самом деле я уверен, что таких программ много, я использовал первую попавшуюся бесплатную (
4K Stogram
). Интуитивно понятный интерфейс позволяет быстро справиться со скачкой всех фотографий со страницы. В меню также есть экспорт всех описаний к постам. Нам нужен «*.txt» формат. Осталось лишь разложить все фотографии по папкам (один пост – одна папка) и спарсить по регулярному выражению описания к постам из текстовика.

Разложить фото по папкам нам поможет следующий код:

i = 0
for top, dirs, files in os.walk(os.getcwd()+"\\res\\"):
    for nm in files:
        if re.findall(r'\d\d\.\d\d\.\d\d', nm):
            old_file = os.path.join(top, nm)
            frq = re.findall(r'\d\d\d\d-\d\d-\d\d \d\d\.\d\d\.\d\d', str(nm))
            frq = str(frq[0])
            if not os.path.exists(os.getcwd()+"\\res\\" + frq):
                i = 0
                os.makedirs(os.getcwd() + "\\res\\" + frq)
                new_file = os.path.join(os.getcwd() + "\\res\\" + frq, str(i)+'.jpg')
                os.rename(old_file, new_file)
                i = i+1
            else:
                new_file = os.path.join(os.getcwd() + "\\res\\" + frq, str(i)+'.jpg')
                os.rename(old_file, new_file)
                i = i+1

Здесь ключевым моментом является время публикации, которое и объединяет несколько фото в одну папку.

Ну а дальше все просто. Открываем каждую папку, загружаем все фотографии на сервер, прикрепляем описание и публикуем. Не забываем про ограничение VK: не более 50-ти постов в день:

f = open(os.getcwd() + "\input_opis\\gusi.txt", "rt", errors="ignore", encoding='utf-8')  # открываем текстовик с описаниями
data = f.read()  # открываем целиком, чтобы не пропустить переносы строк
result = re.findall(r'"([^\"]*)"', data, re.S)
new_x = [el for el, _ in groupby(result)]  # удаляем дубликаты из списка
dlina = new_x.__len__()
i = 1
f.close()

for top, dirs, files in os.walk(os.getcwd() + "\\res\\"):   #папка с фото
    for nm in dirs:
        attachments = []
        photo_id = 0
        data = []
        DIR = 'C:/Users/jo/PycharmProjects/repost/res/' + nm  #путь к папке с фото
        quantity_foto = len([name for name in os.listdir(DIR) if os.path.isfile(os.path.join(DIR, name))])
        post_foto(quantity_foto, nm)
        attachments.reverse()   # разворачиваем список
        params = {'attachments': attachments,
                  'message': new_x[dlina - i],
                  'owner_id': '-' + groupID,
                  'from_group': '1'}
        vk_api.wall.post(**params)
        i = i + 1

Возможно, пошёл не по самому лёгкому и быстрому пути, но результат достигнут. Всем спасибо за внимание, готов ответить на все вопросы и критические замечания по моему говнокоду скрипту.

Все 3 скрипта целиком:

Кросспостинг первых 20 постов
from requests import get
import urllib.request as req
import vk
import requests
import os
import time
from datetime import date

session = vk.Session(
    access_token='123abc')
vk_api = vk.API(session, v='5.85')
groupID = '12345678'  #id паблика vk

upload_url = vk_api.photos.getWallUploadServer(group_id=groupID)['upload_url']  #получаем сервер vk для загрузки
data = []
photo_id = 0
attachments = []
direct = 'C:/Users/jo/PycharmProjects/repost/foto'  # директория для хранения фото
d = date(2019, 3, 21)                               # дата, с которой начинать публиковать посты
data_parsing = int(time.mktime(d.timetuple()))      # перевод её в unix Формат


def upload_foto(num_foto, directory):  # загрузка фото на сервер
    request = requests.post(upload_url, files={'photo': open("foto/" + directory + "/" + str(num_foto) + ".jpg", "rb")})
    params = {'server': request.json()['server'],
              'photo': request.json()['photo'],
              'hash': request.json()['hash'],
              'group_id': groupID}
    global data
    data.append(vk_api.photos.saveWallPhoto(**params))

def append_attach(x, directory):  # загрузка на сервер каждой фото из папки и добавление в параметры поста
    for t in range(x):
        upload_foto(t, directory)
        global photo_id
        photo_id = data[t][0]['id']
        global attachments
        attachments.append('photo' + str(data[t][0]['owner_id']) + '_' + str(photo_id))  # добавляем id фото в параметры поста


def post_foto(date_create, text):
    quantity_foto = len([name for name in os.listdir(direct + "/" + date_create) if
                       os.path.isfile(os.path.join(direct + "/" + date_create, name))])  # количество фото в папке
    append_attach(quantity_foto, date_create)
    params = {'attachments': attachments,
              'message': text,
              'owner_id': '-' + groupID,
              'from_group': '1'}
    vk_api.wall.post(**params)  # публикуем пост в VK с заданными параметрами


def get_all():
    answer = get(
        'https://api.instagram.com/v1/users/12345678/media/recent?access_token=123abc',
        verify=True).json()     # получаем большой массив из instagram
    if answer:
        for x in answer['data']:  # для каждого поста из json словаря
            global photo_id         # обнуляем массивы и переменные
            photo_id = 0
            global attachments
            attachments = []
            global data
            data = []
            date_create = x['created_time']  # date_create дата создания в Unix
            if int(date_create) > data_parsing:
                n = 0  # название фото по порядку
                if not os.path.isdir(direct + '/' + date_create):  # если нет папки создаем
                    os.makedirs(direct + '/' + date_create)
                    if 'carousel_media' in x:  # если несколько фото в посте
                        for a in x['carousel_media']:
                            li = list(a.keys())  # все ключи словаря в массив
                            if li.count('videos') == 0:  # если это не видео, мне просто они не нужны
                                req.urlretrieve(a['images']['standard_resolution']['url'],
                                                "foto/" + date_create + "/" + str(n) + ".jpg")  # загружаем фото к себе в папку
                                if x['caption'] is not None:  # описание поста
                                    text = str(x['caption']['text'])
                                else:
                                    text = ' '
                                n = n + 1
                        post_foto(date_create, text)
                    else:       # если в посте одно фото
                        req.urlretrieve(x['images']['standard_resolution']['url'], "foto/" + date_create + "/0.jpg")
                        if x['caption'] is not None:  # описание поста
                            text = str(x['caption']['text'])
                        else:
                            text = ' '
                        post_foto(date_create, text)


get_all()


Сортировка фото по папкам
import re
import os

i = 0
for top, dirs, files in os.walk(os.getcwd()+"\\res\\"):
    for nm in files:
        if re.findall(r'\d\d\.\d\d\.\d\d', nm):
            old_file = os.path.join(top, nm)
            frq = re.findall(r'\d\d\d\d-\d\d-\d\d \d\d\.\d\d\.\d\d', str(nm))
            frq = str(frq[0])
            if not os.path.exists(os.getcwd()+"\\res\\" + frq):
                i = 0
                os.makedirs(os.getcwd() + "\\res\\" + frq)
                new_file = os.path.join(os.getcwd() + "\\res\\" + frq, str(i)+'.jpg')
                os.rename(old_file, new_file)
                i = i+1
            else:
                new_file = os.path.join(os.getcwd() + "\\res\\" + frq, str(i)+'.jpg')
                os.rename(old_file, new_file)
                i = i+1


Постинг в VK всех публикаций
import os
import vk
import requests
import re
from itertools import groupby

session = vk.Session(
    access_token='123abc')
vk_api = vk.API(session, v='5.85')
groupID = '12345678'

upload_url = vk_api.photos.getWallUploadServer(group_id=groupID)['upload_url']
data = []
photo_id = 0
attachments = []


def upload_foto(num_foto, direc):
    request = requests.post(upload_url, files={'photo': open('res/' + direc + "/" + str(num_foto) + ".jpg", "rb")})
    params = {'server': request.json()['server'],
              'photo': request.json()['photo'],
              'hash': request.json()['hash'],
              'group_id': groupID}
    global data
    data.append(vk_api.photos.saveWallPhoto(**params))


def post_foto(x, direc):
    for i in range(x):
        upload_foto(i, direc)
        global photo_id
        photo_id = data[i][0]['id']
        global attachments
        attachments.append('photo' + str(data[i][0]['owner_id']) + '_' + str(photo_id))

f = open(os.getcwd() + "\input_opis\\gusi.txt", "rt", errors="ignore", encoding='utf-8')  # открываем текстовик с описаниями
data = f.read()  # открываем целиком, чтобы не пропустить переносы строк
result = re.findall(r'"([^\"]*)"', data, re.S)
new_x = [el for el, _ in groupby(result)]  # удаляем дубликаты из списка
dlina = new_x.__len__()
i = 1
f.close()

for top, dirs, files in os.walk(os.getcwd() + "\\res\\"):   #папка с фото
    for nm in dirs:
        attachments = []
        photo_id = 0
        data = []
        DIR = 'C:/Users/jo/PycharmProjects/repost/res/' + nm  #путь к папке с фото
        quantity_foto = len([name for name in os.listdir(DIR) if os.path.isfile(os.path.join(DIR, name))])
        post_foto(quantity_foto, nm)
        attachments.reverse()   # разворачиваем список
        params = {'attachments': attachments,
                  'message': new_x[dlina - i],
                  'owner_id': '-' + groupID,
                  'from_group': '1'}
        vk_api.wall.post(**params)
        i = i + 1

Кросспостинг из инстаграма в группу вконтакте


Всем привет! Недавно по просьбе заказчика пришлось настраивать кросспостинг из инстаграма в группу вконтакте и столкнулся с тем что бесплатных вариантов не так уж и много, а точнее он один — автопостинг через блог WordPress. И то этот способ я бы назвал условно бесплатным так как для этого требуется иметь блог на вордпресс и как следствие платить за хостинг что немногим дешевле абонплаты в различных сервисах кросспостинга. Но я нашёл таки выход, чем и решил поделиться с читателями.
И если кому то проще заплатить и не париться, то я советую сервис POSTOPLAN — подробнее в статье.

Итак, чтобы задаром настроить автопостинг из инстаграм в группу ВК нам потребуется установить CMS на бесплатном хостинге от 000webhostapp.com. А также установить и настроить два плагина. Те у кого есть свой блог первый пункт по понятным причинам пропускают)

Теперь порядок действий

Шаг первый — установка WordPress на бесплатном хостинге

Переходим по ссылке 000webhostapp.com и жмём на кнопку регистрации.

В форме регистрации вбиваем Ваш email, пароль и желаемое имя для будущего блога. Жмём кнопку «GEET FREE HOSTING».

Подтверждаем почту перейдя по ссылке в письме.

После этого попадаете в личный кабинет где Вам будет предложено три варианта:

  • Создать сайт на конструкторе
  • Установить CMS WordPress
  • Загрузить свой сайт
Нам естественно нужен второй — его и выбираем.

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

После успешной установки система выдаст вот такое сообщение:

Жмём на кнопку и попадаем в консоль нашего блога.

Шаг второй — установка плагина для автопостинга из Instagram

В консоли переходим на вкладку «Плагины — Добавить новый», в поле поиска вбиваем «Intagrate Lite», нажимаем «Установить».

После этого кнопка «Установить» сменится на кнопку «Активировать» — также нажимаем. Теперь в выпадающем меню настроек выбираем наш плагин.

Для того чтобы настроить автопостинг необходимо авторизовать аккаунт инстаграм.

Появятся настройки:

  • Select Image Saving — выбираете вариант сохранять фото на сервере или добавлять по ссылке из Instagram. Я выбрал сохранять.
  • Featured Image Config — я выбрал второй пункт который означает что поститься будет текст +фото.
  • Post Category — выбор категории в которую будут попадать посты.
  • Post Author — отображение авторства — по умолчанию admin.
  • Post Format — формат записи, выбираем standart.
  • Post Date — показывать дату из инстаграм или момент публикации в блоге.
  • Post Status — статус публикации, выбираем publish
  • Custom Post Type — тип публикации, выбираем запись

Остальные настройки я лично не трогал, у кого есть желание разберётся)

Переходим к заключительному действию

Шаг третий — установка плагина автопостинга записей в группу ВКонтакте

Находим плагин в каталоге WordPress по схеме из предыдущего шага. Называется он VK Poster Group и выглядит вот так:

Плагин на русском языке поэтому никаких сложностей с настройкой быть не должно. Получаем ID приложения Вконтакте перейдя по ссылке в настройках, в настройках добавляем его, ID группы и пользователя (владельца сообщества). Токен копируем из адресной строки браузера после перехода по ссылке из настроек. В типах записей отмечаем «POST» и на этом настройка плагина автопостинга в ВК закончена.

Теперь все Ваши посты из инстаграм автоматически попадают в блог, а из него так же без Вашего участия появляются в группе ВКонтакте 🙂
У кого остались вопросы смело задавайте их в комментариях — я обязательно отвечу. Кому пост помог можете отблагодарить репостом и чтобы не пропустить следующий следите за обновлениями в Twitter и Telegram.
Всем удачи!
P.S. Альтернативу плагину Intagrate Lite я не искал (вроде как и нет достойной), а вот плагин для автопостинга в ВК можете подобрать себе любой другой — благо их множество и я сам штук 5 перебрал прежде чем остановил свой выбор на VK Poster Group.

Автопостинг из ВК в Инстаграм

Перейти к содержимому

  • Главная
  • Свежие темы
  • Спросить
  • Поиск
  • Правила
  • Новости zismo
  • Магазин
  • Рефералы
  • Еще
  • Быстрый переход
  • Войти   
  • Регистрация
  1. Форум ZiSMO.biz

Автопостинг в социальных сетях Instagram, VK, FB и других — freesmm.ru

Что такое PublBox.com

PublBox.com — это сервис отложенного постинга во все основные социальные сети (ВКонтакте, Фейсбук, Инстаграм и др.) с расширенным функционалом. В нем есть контент-стратегия, идеи постов, графический редактор, вкладки — в общем, практически всё, что необходимо для ведения и оформления социальных сетей.

Для кого

Сервис нужно попробовать не только smm-специалистам и копирайтерам в социальных сетях. В первую очередь на PublBox стоит обратить внимание владельцам малого, среднего бизнеса и всем, кто хочет вести соц.сети самостоятельно не привлекая огромных бюджетов и больших команд для работы.

Давайте подробнее посмотрим, что умеет сервис.

Настройка страниц для публикации

После регистрации, попадаешь в рабочую панель. На основном экране PublBox показывает данные активности аудитории, запланированные посты и новые темы.

Для начала работы с контентом нужно подключить проект. В левой части рабочей панели находится иконка выбора проекта.
К одному проекту можно подключить несколько социальных сетей:

 

 

 

 

 

 

 

 

  • Одноклассники

Для подключения страницы редактор контента должны быть предварительно авторизованы, если использует web-версию сервиса

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

После добавления страниц проекта можно сразу делать публикации. Для этого нужно нажать на “Создать пост”. В появившемся добавляем текст. С правой стороны от текстового поля находится переключение страниц в проекте. Одну публикацию можно сделать как для нескольких страниц проекта, так и для одной.
Ниже поля с текстом есть прикрепление фото, смайлов, видео и ссылок.

Контент можно как и опубликовать сразу, так и запланировать наперед. При нажатии на кнопку “Запланировать” появляется окно таймера и можно выбрать дату и время для публикации.

Темы для постов

Не всегда мы знаем, что писать, и фонтанируем идеями оформления контента. Если нет идей по контенту или вы не мастер-фотошопа, воспользуйтесь темами для постов.

В этом разделе уже готовые яркие и сочные варианты контента на разные темы:

  • Благодарность
  • Акция
  • Интервью
  • Конкурс
  • Новый товар
  • Портфолио и многое другое!

Дизайн редактор постов

Готовая идея поста — быстрое решение для контента, который публикует сам руководитель бизнеса. Однако многие социальные сети (Вконтакте, Facebook) учитывают уникальность публикаций как фактор ранжирования контента.
Для уникализации публикаций и добавления лого воспользуйтесь редактором постов.

Выберите интересную идею. В окне редактора можно заменить шаблон, текст, цвета, добавить свое фото и лого.

Картинку можно сохранить на PublBox или на компьютер.
Картинка на компьютер сохраняется в отличном качестве, формате png и без водяных знаков.
При сохранении в PublBox она отображается в разделе создания поста “Мои дизайны”.

Smart Календарь

У PublBox есть календарь, который подсказывает идеи постов на каждый день.
В разделе Smart Календарь можно выбрать готовую публикацию на каждый день.

Система учитывает дату и предлагает “праздники”, необычные события, например, “День рождения автомобиля” или “День оффлайн”.

Через день в календаре предусмотрен развлекательный пост — цитата, подборока фильмов, советов на день.

Пост из готовых решений Smart Календаря можно отредактировать и запланировать для собственного проекта.

Контент-стратегия

PublBox заменяет контент-план в Excel или Google docs собственным планом публикаций. В системе за минуту можно настроить собственный контент-план.

Перейдите в раздел “Контент-стратегия” и ответьте на несколько простых вопросов. Если не один из вариантов ответа не подходит, можно выбрать ручную настройку.
На основании ответов PublBox создает оптимальный вариант контент плана.
Стратегию можно “принять”, “отключить” или создать новую.

Дизайн редактор

В дизайн редакторе есть три варианта шаблонов: обложки, аватары и посты.
В разделе обложек большое количество готовых решений для Facebook. Как и в постах, есть различные категории. Можно создать обложку с акцией, важной датой, конкурсом, просто названием бренда и многое другое.

Разнообразие обложек соответствует различным типам бизнеса: кофейням, туроператорам, продавцам одежды и обуви, частным школам и многим другим тематикам.

Каждую обложку можно отредактировать в редакторе. Можно заменить цвета подложек (например, на корпоративные), текст. При необходимости добавить свое изображение вместо фото в готовом шаблоне.

В разделе аватаров квадратные изображения (тоже формат для Facebook) по категориям: логотип, персона, минимализм, путешествия и другие.

В “Постах” тот же функционал и готовые идеи для публикаций, которые есть в разделе “Создать публикацию”.

Шаблоны под аватары и посты можно редактировать и сохранять как в PublBox, так и на компьютер.

Техподдержка

В процессе обзора сервиса особых вопросов не возникало. У PublBox интуитивно понятный современный дизайн. В правом верхнем углу большая кнопка “Видео-гида”. В этом гиде короткие хорошего качества понятные ролики по отдельным темам: контент-стратегия, оформление поста, отложенный постинг, создание обложки и многое другое.

Я решила узнать подробнее о разделе “Вкладки”, который доступен только после покупки тарифа. В правом нижнем углу сервиса есть окно сообщений. В нем можно задать интересующий вопрос. Была приятно удивлена, т.к. ответ на мой вопрос занял у технической поддержки не более 10-ти минут. Для технической поддержки сервиса это практически рекордное время и мгновенный ответ.

Цена

В системе есть несколько видов тарифных планов:

  • Первый и очень приятный факт — сервисом можно пользоваться неограниченное количество времени бесплатно на тарифе Free Trial. Доступны основные функции — дизайн редактор, различные шаблоны, Smart Календарь, есть ограничение по количеству постов и контент-стратегий;
  • Тариф Star — в месяц стоит 9 у.е. Предполагает всё, что входит в бесплатный тариф + постинг, идеи постов без ограничений. Также в этом тарифе доступен конструктор вкладок на Facebook;
  • Тариф Pro. Отличается от предыдущего огромным количеством контент-стратегий (2500 вариантов).

Выводы

PublBox.com — идеальный вариант для владельцев бизнеса, которые сами продвигают его. При работе с сервисом меньше тратится время на создание контента. Не нужно привлечение супер-мега smm-профессионала с копирайтером и дизайнером. Даже самый дорогой тариф вряд ли стоит больше, чем работа отдельного копирайтера в соц сетях, а тем более команды или большой компании.

У сервиса приятная политика тарифов. PublBox предлагает бесплатно и практически неограниченно пользоваться самыми сложными функциями — дизайн редактором и готовыми идеями постов.

PublBox может быть подспорьем для начинающего smm-специалиста и дополнительным ресурсом для smm-профессионала. Например, дизайн редактор пригодится в случае “внезапного” исчезновения дизайнера с обложками и постами к акции, которая у клиента вышла уже вчера.

При всём обширном функционале PublBox всё-таки не заменит 100% контент-планов и работу команды. Но его вполне можно сравнить с неплохим растворимым кофе по мотивам 10 кофейных напитков профессионального бариста.

Автопостинг из инстаграм в группу вконтакте |

Задачка такая: у меня визуальный товар, и я использую инстаграм,  как площадку для привлечения покупателей.  Плюс у меня есть группа ВК, по тому же самому товару. И вот мне хочется (а если женщина хочет это серьёзно) чтоб мои классные фоточки из инстаграма,  как-нибудь самостоятельно, репостились в эту самую группу в вконтакте.

 В настройках инстаграма есть возможность настроить репостинг в вк. Но только в свой личный профиль. А так как на моей личной страничке фоточки товара мне не нужны — способ не подходит. Зайдём с другой стороны.

Есть сервисы, которые предлагают репостинг прямо в группу — но цена на них какая-то невменяемая совсем, да и выглядит сервис не очень доверительно, чтоб столько паролей ему давать. Короче будем рисовать на коленке!

И так. Напрямую инстаграм с вк несовместимы. Но у нас есть вордпресс (любимый и изученный уже до последней дырки в носке) поэтому воспользуемся его возможностями, которые ограничены, кажется, только фантазией программиста.

Кросспостинг с инстанрам в вордпресс

Шаг первый: Я завожу рубрику (категорию)  на сайте магазина на вордпрессе и буду репостить фоточки с инстаграма сначала на сайт, в блог , в эту рубрику. (Ну, а что, красивые фоточки они и на сайте к месту будут)

Для этого я ставлю плагин Instagrate to WordPress

В настройках в появившемся одноимённом разделе (Instagrate to WordPress)

  1. Аккаунт инстограмчика, который буду репостить.
  2. Last Image: мышкой тыкаю на самую старую картинку, с которой постить на сайт.
  3. Post Category: — ту самую категорию, которую завела для этих фоточек.
  4. Остальное как на картинке:

Сохраняем и проверяем, что канал «инстаграм — вордпресс» заработал. У меня фотографии уходят так быстро, что если я ошиблась профилем инста и запостила фоточку не туда, опомнилась и тут же удалила, она всё равно уходит на сайт ))))

Кросспостинг с вордпресс в группу вконтакте:

Этап номер два: теперь настраиваем, что эти фоточки с сайта улетали в группу вконтактика.

1. Я использовала плагин Easy VKontakte Connect он имеет море всяких функций но в настройках прост — там всё написано.

  • Ставим плагин.
  • Видим в админке вордпресса новую менюшку EVC (с картиночкой вконтактика)
  • Заходим в «Настройки VK API», а там  «для автопостинга» и буква в букву выполняем чего там написано сделать. Не бойтесь слов «создать приложение вконтакте» по сути оно обозначает зарегистрироваться на определённой страничке и полученный код скопировать в плагин на сайт.
  • Потом в этой же менюшке «EVC» находим пункт «Автопостинг» и там указываем группу в которую хотим постить. Ставим переключатель в положение «Автопубликация запущена» и исключить все категории кроме той самой интаграмчиковой.  Остальные настройки ставьте на своё усмотрение — там бантики и рюшечки )). Всё!

Дальше оно работает само. Фоточка с инстаграма сама попадает на сайт, а через некоторое время в группу вконтактика. Что важно — со всеми хэштегами.


Редактировать:


Автопостинг в Instagram - Обсуждение программ и сервисов💡

Перейти к содержимому

  • Главная
  • Свежие темы
  • Спросить
  • Поиск
  • Правила
  • Новости zismo
  • Магазин
  • Рефералы
  • Еще
  • Быстрый переход
  • Войти   

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *