Задать вопрос
@webmaster2009

Почему при постинге медиатопика в свою группу ошибка «error.groups.common.notmember»?

Доброго времени суток!
Недавно получили права (GROUP_CONTENT) на постинг медиатопика в группу игры.
При постинге медиатопика через метод mediatopic.post происходит ошибка:
"REQUEST : Invalid request : error.groups.common.notmember"

mediatopic.post с параметрами:
type = GROUP_THEME
gid = XXXXXXXXXXXXX
attachment =
{
    "media": [
        {
            "type": "text",
            "text": "This is a text of a new topic"
        }
    ]
}


Пробовали убирать gid - ругается на его отсутствие.
В чем может быть проблема? И что значит эта ошибка?

Спасибо!
  • Вопрос задан
  • 779 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Режиссёр монтажа
    9 месяцев
    Далее
  • Stepik
    Фотоаппарат: Главные настройки. Фотография для начинающих
    2 недели
    Далее
  • Contented
    Профессия Режиссёр монтажа
    8 месяцев
    Далее
Решения вопроса 1
Vjaka
@Vjaka
Платформа игр (Одноклассники)
Пользователь, от имени которого пытаются сделать пост, не состоит в данной группе.

Или же у приложения задан EncodingSeed!=0 . В таком случае, перед отправкой запроса на пост медиатопика, необходимо выполнить операцию "groupID xor EncodingSeed" и результат операции подставить в запрос вместо groupID
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@osliktv
Столкнулся с такой-же проблемой как и топикстартер.

А как узнать encodingseed приложения? не вижу подобного параметра в настройках приложения.
Ответ написан
Комментировать
@webmaster2009 Автор вопроса
Получилось, спасибо!
Оказался второй случай с EncodingSeed!=0:
"необходимо выполнить операцию 'groupID xor EncodingSeed' и результат операции подставить в запрос вместо groupID"

EncodingSeed - это id создателя игры в ОК.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы