Hi Anupam Singh,
Thanks for reaching out.
In your application registration it's important that you assigned Application permissions not Delegate Permissions https://learn.microsoft.com/en-us/graph/permissions-reference and they need to be consented to (by and Admin) in the tenant.
To get Events from a particular user's mailbox you just need
graphClient.Users["******@tenant.onmicrosoft.com"].Events().Post(context.Background(), requestBody, configuration)
The .me() endpoint won't work when using a Service Principal (Client_Credentials Flow)
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote. If you have any further questions about this answer, please click Comment.