VK API, wall.get, поле created_by

269
25 января 2018, 20:53

Через openapi контакта запрашиваю список постов конкретного сообщества. В ответ получаю массив объектов, но почему-то не во всех объектах есть поле created_by. Почему в каких-то объектах это поле есть, а в каких-то нет. Пытался найти закономерность, но не смог.

P.S. Задача такова: нужно получить список модераторов/администраторов, которые опубликовали посты, полученные в wall.get

Как загружаю группы

const executeMethodAsync = (method, params) => new Promise(resolve =>
  window.VK.Api.call(method, params, resolve))
function* loadPosts(action) {
  try {
    const { group } = action.payload
    const params = {
      owner_id: `-${group}`,
      extended: 1,
      count: 100,
      ...API_VERSION,
    }
    yield put(app.selectGroup(group))
    const { response } = yield call(executeMethodAsync, 'wall.get', params)
    const { items, profiles } = response
    yield put(app.loadPostsSuccess(items, profiles))
  } catch (e) {
    yield put(app.loadPostsError())
  }
}
READ ALSO
Как массив вставить в свойство обьекта

Как массив вставить в свойство обьекта

Есть объект(eventData) с двумя свойствами, так же есть 2 массива значения в них всегда разные и разное кол-во, могут быть вообще пустыми зависит...

229
API Flickr JavaScript

API Flickr JavaScript

Добрый вечер! Помогите разобраться, почему не работает данное чудо =(

239