Autodesk Forge API를 배우는 중입니다. 간단한 C# 응용 프로그램을 사용하면 Forge API를 사용하여 인증 할 수 있습니다. 범위 버킷 읽기 : 내가 명시 적으로 버킷 지정한 있지만Autodesk Forge API로 버킷 인증 및 생성
var responseString = await
"https://developer.api.autodesk.com/authentication/v1/authenticate"
.PostUrlEncodedAsync(new
{
client_id = Client_ID.Text,
client_secret = Client_Secret.Text,
grant_type = "client_credentials",
scope = "data:read data:write bucket:create bucket:read"
})
.ReceiveJson();
읽고, 더 양동이가 존재 확인을 위해 전화 오류와 함께 실패합니다 -
Http code 403 (Forbidden) with the message "Only the bucket creator is allowed to access this API"
나도 같은 또 다른 버킷을 만들려고 이름 그것은 실패 : -
Http Code 409 (Conflict) with the message "Bucket already exists"
사람은 여기없는 것에 좀 도와 주시겠습니까?
액세스하려는 버킷은 사용자에 의해서만 생성됩니까? –
@ChetanRanpariya, 아니요, 버킷을 만들기 전에 API가 존재하는지 (버킷이 존재하지 않음을 알리기를 희망 함) 확인하지만 오류 메시지가 다릅니다. API 문서를 둘러 보았지만 응용 프로그램뿐만 아니라 모든 응용 프로그램에서 고유 한 이름을 사용해야합니다. – Thangadurai
그래서 기본적으로 약간의 긴 이름으로 시도했지만 몇 번 시도한 후에는 고유 한 이름으로 버킷을 만들 수있었습니다. 혼란스러운 것은 모든 응용 프로그램에서이 고유성을 적용하는 이유입니다. – Thangadurai