J'ai une application Canva construite en C# .NET. Pour demander l'API graphique, j'utilise le Facebook C# SDK (https://github.com/facebook/csharp-sdk).Facebook Graph API Timeout
Nous mis à jour avec les modifications de demande suivantes:
request.KeepAlive = false;
request.ProtocolVersion = HttpVersion.Version10;
request.Timeout = 1000 * 30;
Parfois, les demandes sont très rapides (~ 1.5s), mais parfois (très souvent), la même demande de la même prise de serveur plus de 30s (temps de réponse obtenu avec Wireshark).
Notez que mes requêtes sont plutôt simples ("/ [user_id]"). Notez également que nous avons essayé sur plusieurs plateformes (à partir de serveurs Amazon, rackspace, home ...) et nous avons obtenu les mêmes résultats.
Est-ce que quelqu'un connaît une telle latence ou quelqu'un a une idée pour l'éviter?
j'ai vu dans le graphique documentation de l'API qu'il peut y avoir de latence, mais 30 ans ... ce n'est pas ce que j'appelle un temps d'attente :)
Merci pour votre aide
Salut JBS, pourriez-vous expliquer où dans le C# code source sdk que vous avez fait la modification? –