Получите правильный FQL source_id при запросе нескольких source_id - PullRequest
0 голосов
/ 27 февраля 2012

Учитывая следующий язык запросов Facebook:

SELECT source_id FROM stream WHERE source_id in ('301470456547727', '194053380668945')

Я ожидал получить два разных source_id для объектов, однако каждый source_id является последним числом, которое я передаю. Смотрите это в действии здесь:

Facebook API Explorer

Кто-нибудь знает, почему это происходит?

Редактировать: я также пытался target_id с теми же результатами.

Редактировать 2: Также я не уверен, стоит ли публиковать это как отдельный вопрос, если вы также выберете столбец «сообщение», для некоторых сообщений значение сообщения будет полностью пустым, даже если есть данные при доступе через браузер это я или фейсбук?

1 Ответ

0 голосов
/ 28 февраля 2012

Я прошу прощения, если этот ответ не особенно полезен для вас ... но иногда Фейсбук исключительно необычен.

Я не уверен, почему именно эти значения вас интересуют, но если вы можете получить эти значения, используя другой FQL-запрос, это может сработать для вас лучше. Никаких гарантий без дополнительного контекста.

ps, о пустом столбце сообщений, некоторые типы историй не сохраняют свой текст в столбце сообщений / текста, где вы ожидаете. Общее правило: если пользователь не написал его, его не будет в столбце сообщений. Есть исключения из каждого правила, поэтому не цитируйте меня по этому поводу.

...