在基于Forge的Web应用程序中,我需要用户登录到他的Autodesk帐户,然后授权该应用程序在BIM 360 Team(三足身份验证)中进行访问/写入。
他第一次登录时,这些页面以英文显示。如果他注销然后再次登录,则它们是法语的(因为该帐户属于法语用户?)。
即使一开始我怎么也总是用法语显示它们? 我正在使用以下端点:
[HttpGet]
[Route("api/forge/oauth/url")]
public string GetOAuthURL()
{
ThreeLeggedApi _threeLeggedApi = new ThreeLeggedApi();
string oauthUrl = _threeLeggedApi.Authorize(
Credentials.GetAppSetting("FORGE_CLIENT_ID"),
oAuthConstants.CODE,
Credentials.GetAppSetting("FORGE_CALLBACK_URL"),
new Scope[] { Scope.DataRead, Scope.DataCreate, Scope.DataWrite, Scope.ViewablesRead, Scope.BucketRead, Scope.BucketCreate });
return oauthUrl;
}
谢谢。
答案 0 :(得分:0)
如果登录页面上没有用户信息(例如,上一个会话中的cookie),它将采用浏览器的语言偏好。抱歉,我们没有自定义选项。