J'ai utilisé l'API View and Data depuis un moment pour afficher le contenu d'autodesk. Tout à fait récemment après que les versions d'authenticité ont changé, je ne pouvais pas télécharger mon modèle d'hôpital de reine Elizabeth. Ai-je besoin de migrer vers la version 2 pour continuer à fonctionner comme auparavant, tout ce que je peux gérer maintenant est un fichier de 7,5 méga-octets après des tentatives répétées de téléchargement?L'API Forge Data and View est endommagée et ne télécharge plus de fichiers volumineux
1
A
Répondre
0
Vous avez demandé le code, Donc voilà, j'ai mis à jour ce code à la version v2 et je ne reçois plus de jeton. Je pense que cela m'empêche de passer à la version obsolète que j'utilise. #note ci-dessous la version est v1 et cela fonctionne!
public static string Authenticate()
{
// (1) Build request
var client = new RestClient();
client.BaseUrl = new System.Uri(baseApiUrl);
// Set resource/end point
var request = new RestRequest();
request.Resource = "authentication/v1/authenticate";
request.Method = Method.POST;
// Set required parameters
request.AddParameter("client_id", consumerKey);
request.AddParameter("client_secret", consumerSecret);
request.AddParameter("grant_type", "client_credentials");
request.AddParameter("scope", "data:read data:create data:write bucket:read bucket:create");
// (2) Execute request and get response
IRestResponse response = client.Execute(request);
// Save response. This is to see the response for our learning.
m_lastResponse = response;
// Get the access token.
string accessToken = "";
if (response.StatusCode == HttpStatusCode.OK)
{
JsonDeserializer deserial = new JsonDeserializer();
Share_Model_OSSClasses loginResponse = deserial.Deserialize<Share_Model_OSSClasses>(response);
accessToken = loginResponse.access_token;
}
return accessToken;
}
public class Share_Model_OSSClasses
{
public string token_type { get; set; }
public string expires_in { get; set; } // expiry time in seconds. (30 min)
public string access_token { get; set; }
}
Vous devez absolument penser à migrer vers v2, mais cela ne devrait pas vous bloquer pour le moment. Avez-vous essayé d'utiliser un seau neuf et frais? – cyrille
Salut, yessir J'essaie un nouveau seau par projet et les résultats semblent les mêmes. –
Bienvenue sur SO. S'il vous plaît jeter un oeil à [la tournée] (http://stackoverflow.com/tour). Vous pouvez également consulter [Quels sujets puis-je poser à propos de] (http://stackoverflow.com/help/on-topic) et [Comment poser une bonne question] (http://stackoverflow.com/help/ how-to-ask), et [La question parfaite] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/), et comment créer un [Minimal, Complete et Exemple vérifiable] (http://stackoverflow.com/help/mcve). Postez le code que vous avez essayé et les erreurs que vous avez reçues. Soyez aussi précis que possible car cela mènera à de meilleures réponses. –