2017-05-18 3 views
0

Ich benutze Yammer API, um diesen Monat von Yammer-Nachrichten zu extrahieren.Yammer API, um mehrere Seiten mit aktuellen Ergebnissen zu erhalten

Die exakt gleiche Anfrage manchmal Nachrichten zurück und manchmal nicht. In beiden Fällen ist der Antwortcode 200 OK, also sollte ich nicht den Ratenbegrenzer schlagen, der documented to 429 ist.

Wie kann ich mit der Fehlersuche fortfahren?

https://www.yammer.com/api/v1/messages.json?older_than=12345 

Antwortstatus: HTTP/1.1 200 OK [code: 200]
Antwortkörper: (dass die Zeit, wenn die Anfrage keine Nachrichten zurückgibt)

{ 
    "threaded_extended": {}, 
    "messages": [], 
    "references": [], 
    "external_references": [], 
    "meta": { 
    "older_available": false, 
    "requested_poll_interval": 60, 
    "realtime": { 
     "uri": "https://1-148945-4310388-731.rt.yammer.com/cometd/", 
     "authentication_token": "...", 
     "channel_id": "..." 
    }, 
    "last_seen_message_id": null, 
    "current_user_id": 123456, 
    "followed_references": [], 
    "ymodules": [], 
    "newest_message_details": null, 
    "feed_name": "Company Feed", 
    "feed_desc": "Company public messages", 
    "direct_from_body": false 
    } 
} 

Antwort

0

Die Abhilfe wurde Anfragen zu wiederholen, die in 0 Nachrichten geführt. Ich vermute, das ist entweder ein Fehler in der API oder ich verwende es in einer Weise, die nicht beabsichtigt ist.

Verwandte Themen