Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
724 views
in Technique[技术] by (71.8m points)

migration - completeMigration on Team in MS Graph API (/beta) suddenly returns error "All channels must be finalized before team"

I've ran literally hundreds of test on migrating content into a new team in MS Teams, and all of those tests did /completeMigration on each channel (yes, the General channel too), as well as /completeMigration on the Team itself at the end. This has worked (with a few exceptions that we couldn't explain, but retries fixed that).

But now, all of a sudden (this worked four-five days ago) we're getting this error EVERY time we try and do /completeMigration on the Team:

{
  "error": {
    "code": "BadRequest",
    "message": "All channels must be finalized before team.",
    "innerError": {
      "date": "2021-01-23T19:13:19",
      "request-id": "SOME GUID",
      "client-request-id": "SOME GUID"
    }
  }
}

We are doing /completeMigration on each channel, and we're getting a 204 code back (which is OK according to docs), no errors in the headers. I've stepped through the code isolated and it passes as it should, except for /completeMigration on the Team.

What have changed? I understand these are Beta APIs, but still.

Team completeMigration: https://docs.microsoft.com/en-us/graph/api/team-completemigration?view=graph-rest-beta&tabs=http

Channel completeMigration: https://docs.microsoft.com/en-us/graph/api/channel-completemigration?view=graph-rest-beta&tabs=http

question from:https://stackoverflow.com/questions/65868630/completemigration-on-team-in-ms-graph-api-beta-suddenly-returns-error-all-ch

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...