Forum Discussion
Unable to send notification to teams installed application (chat)
When I tried to call the interface, an error message appeared as follows:
Interface information:
payload:
{
"topic": {
"source": "entityUrl",
"value": "https://graph.microsoft.com/v1.0/chats/19:email address removed for privacy reasons.spaces"
},
"activityType": "taskCreated",
"previewText": {
"content": "New Task Created"
},
"recipient": {
"@odata.type": "microsoft.graph.aadUserNotificationRecipient",
"userId": "f80482f7-ad6c-487a-aa67-c84539b487e1"
},
"templateParameters": [
{
"name": "taskId",
"value": "Task 12322"
}
]
}
Error message:
{
"error": {
"code": "Forbidden",
"message": "Application with AAD App Id '6c67b54d-866d-4405-876a-0d99323a0e86' is not authorized to generate notifications about 'https://graph.microsoft.com/v1.0/chats/19:email address removed for privacy reasons.spaces' to the recipient. Ensure that the expected Teams app is installed in the target scope (user, team, or chat).",
"innerError": {
"date": "2024-05-29T07:03:26",
"request-id": "5350c32f-5f62-400c-9970-6ca8b5d47c88",
"client-request-id": "5350c32f-5f62-400c-9970-6ca8b5d47c88"
}
}
}
manifest file as follow:
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.17/MicrosoftTeams.schema.json",
"version": "1.0.1",
"manifestVersion": "1.17",
"id": "26d59d9a-fce9-4640-b553-e0f07971381e",
"name": {
"short": "notice",
"full": "notice"
},
"developer": {
"name": "notice",
"mpnId": "",
"websiteUrl": "https://localhost/test",
"privacyUrl": "https://localhost/test",
"termsOfUseUrl": "https://localhost/test"
},
"description": {
"short": "notice",
"full": "notice"
},
"icons": {
"outline": "outline.png",
"color": "color.png"
},
"accentColor": "#FFFFFF",
"staticTabs": [
{
"entityId": "index0",
"name": "Personal Tab",
"contentUrl": "https://localhost/test",
"websiteUrl": "https://localhost/test",
"scopes": [
"personal"
]
}
],
"validDomains": [
"localhost"
],
"webApplicationInfo": {
"id": "6c67b54d-866d-4405-876a-0d99323a0e86"
},
"activities": {
"activityTypes": [
{
"type": "taskCreated",
"description": "Task Created Activity",
"templateText": "{actor} created task {taskId} for you"
},
{
"type": "approvalRequired",
"description": "Deployment requires your approval",
"templateText": "{actor} created a new deployment {deploymentId}"
}
]
},
"authorization": {
"permissions": {
"resourceSpecific": [
{
"name": "TeamsActivity.Send.User",
"type": "Application"
},
{
"name": "TeamsActivity.Send.Group",
"type": "Application"
},
{
"name": "TeamsActivity.Send.Chat",
"type": "Application"
}
]
}
}
}
2 Replies
- Meghana-MSFT
Microsoft
Thank you for reporting this, we will check this and get back to you.- Meghana-MSFT
Microsoft
chenheyuan - Apologies for the delay in responding. This error could occur if the Teams app is not installed in the target scope (user, team, or chat). Could you please check if the application is installed in the target scope.