Мы создали сайт, который использует API Yammer rest для получения последних сообщений Yammer.Yammer Rest API sender_type = "guide"
У нас была проблема, когда пользователь отправил сообщение, но поле sender_type является «ориентиром», а не «пользователем». Я просмотрел сообщение и другие сообщения, которые похожи, а остальные сообщения имеют sender_type = «пользователь».
"sender_id": 130784,
"replied_to_id": null,
"created_at": "2016/02/22 07:13:29 +0000",
"network_id": 130886,
"message_type": "update",
"sender_type": "guide",
Фрагмент входящего сообщения JSON. Мы спросили пользователя, и он не сделал ничего другого, и у других их сообщений есть send_type как «пользователь». Единственное различие, которое я вижу, заключается в том, что вложение было удалено из сообщения. Кроме того, сообщение является обычной почтой.
Если бы кто-нибудь мог пролить свет на это, это было бы здорово.
спасибо.
Каков фактический вопрос/проблема? Вы хотите знать, почему сообщение имеет этот sender_type вместо пользователя? –
Привет, Брайан, я понимаю, что если пользователь отправляет сообщение на Yammer, то sender_type будет «пользователем», и в большинстве случаев это так. Но по какой-то причине, когда этот пользователь отправил сообщение, sender_type был «путеводителем», и я пытаюсь выяснить, знает ли кто, какой набор условий должен произойти, чтобы сообщение имело sender_type из «руководства», если оно есть. Мы используем данные из Yammer rest api, чтобы определить, кто отправил сообщение, когда send_type является «руководством». Sender_id отличается от пользователя, который фактически отправил сообщение. Sender_id в соответствии с документами является виртуальным пользователем. –