Зачем мне нужно разрешение user_status FB, если мне уже предоставили user_posts?

В Facebook API v2.3 «user_posts» звучит как надмножество «user_status». Так ли это? Зачем мне нужен «user_status», если у меня уже есть «user_posts»?

статус_пользователя

Предоставляет доступ к статусам человека. Это сообщения на Facebook, которые не содержат ссылок, видео или фотографий.

user_posts

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

https://developers.facebook.com/docs/facebook-login/permissions/v2.3#reference-user_status https://developers.facebook.com/docs/facebook-login/permissions/v2.3#reference-user_posts


person kylewm    schedule 14.05.2015    source источник
comment
«Это сообщения на Facebook, которые не содержат ссылок, видео или фотографий» — что-нибудь неясное по этому поводу…?   -  person CBroe    schedule 14.05.2015
comment
Да непонятно. Как указано в вопросе, user_status звучит как подмножество user_posts, зачем мне нужны оба?   -  person kylewm    schedule 14.05.2015
comment
Если вы хотите запросить только статусы пользователя, то user_status будет достаточно.   -  person CBroe    schedule 14.05.2015
comment
В системе отслеживания ошибок FB нам говорят, что нам нужны оба developers.facebook.com/ ошибки/449024225257676/   -  person kylewm    schedule 14.05.2015
comment
Это касается получения комментариев, о которых вы раньше ничего не упоминали.   -  person CBroe    schedule 14.05.2015


Ответы (1)


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

Допустим, вы хотите запустить анализ настроений для своего пользователя facebook... если вы сканируете/анализируете user_posts, то вы не получите настроение, уникальное для этого пользователя, вы получите настроение всего разговора, поскольку user_posts включает сообщения от друзей этого пользователя в fb. . Если бы Facebook предлагал только user_posts, и вы хотели бы выразить мнение только об этом пользователе, то вам пришлось бы потратить много времени и денег на разработку скрипта очистки, чтобы отфильтровать весь шум, включая сообщения от друзей этого пользователя в fb. Но, к счастью, Facebook интуитивно упростил разработчикам эту ситуацию, открыв разрешение user_status... с этим разрешением я могу выполнять анализ тональности текста, который уникален только для этого пользователя, без приходится писать скрипт, который отфильтровывает весь шум. Из-за этого я получаю мнение пользователя, а не настроение разговора. Так что все зависит от вашего варианта использования.

Надеюсь это поможет!

person Chris    schedule 11.06.2015