Microsoft Graph - update event API but triggers subscription/webhook
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I'm using Microsoft Graph and Outlook, and I have subscriptions/webhook setup for created
, updated
, and deleted
. When I create, update, or delete an event from my own calendar and then call the Microsoft Graph to do the same for my outlook calendar, it sends a subscription to my webhook.
For example, when I update an event from my site using/calling:
PATCH /me/events/{id}
here is what it is doing:
- Updates the event on my site (Good)
- Updates the event on Microsoft Outlook (Good)
- Sends a
updated
subscription/webhook to my site and then it updates my the event on my site again (Bad, I do not want this to happen)
How can I make #3 not happen if I'm updating the event on my site originally/in the first place?
UPDATE:
I found the answer here: https://stackoverflow.com/a/40876329/9743109 - You have to use changeKey
php api outlook microsoft-graph webhooks
add a comment |
I'm using Microsoft Graph and Outlook, and I have subscriptions/webhook setup for created
, updated
, and deleted
. When I create, update, or delete an event from my own calendar and then call the Microsoft Graph to do the same for my outlook calendar, it sends a subscription to my webhook.
For example, when I update an event from my site using/calling:
PATCH /me/events/{id}
here is what it is doing:
- Updates the event on my site (Good)
- Updates the event on Microsoft Outlook (Good)
- Sends a
updated
subscription/webhook to my site and then it updates my the event on my site again (Bad, I do not want this to happen)
How can I make #3 not happen if I'm updating the event on my site originally/in the first place?
UPDATE:
I found the answer here: https://stackoverflow.com/a/40876329/9743109 - You have to use changeKey
php api outlook microsoft-graph webhooks
add a comment |
I'm using Microsoft Graph and Outlook, and I have subscriptions/webhook setup for created
, updated
, and deleted
. When I create, update, or delete an event from my own calendar and then call the Microsoft Graph to do the same for my outlook calendar, it sends a subscription to my webhook.
For example, when I update an event from my site using/calling:
PATCH /me/events/{id}
here is what it is doing:
- Updates the event on my site (Good)
- Updates the event on Microsoft Outlook (Good)
- Sends a
updated
subscription/webhook to my site and then it updates my the event on my site again (Bad, I do not want this to happen)
How can I make #3 not happen if I'm updating the event on my site originally/in the first place?
UPDATE:
I found the answer here: https://stackoverflow.com/a/40876329/9743109 - You have to use changeKey
php api outlook microsoft-graph webhooks
I'm using Microsoft Graph and Outlook, and I have subscriptions/webhook setup for created
, updated
, and deleted
. When I create, update, or delete an event from my own calendar and then call the Microsoft Graph to do the same for my outlook calendar, it sends a subscription to my webhook.
For example, when I update an event from my site using/calling:
PATCH /me/events/{id}
here is what it is doing:
- Updates the event on my site (Good)
- Updates the event on Microsoft Outlook (Good)
- Sends a
updated
subscription/webhook to my site and then it updates my the event on my site again (Bad, I do not want this to happen)
How can I make #3 not happen if I'm updating the event on my site originally/in the first place?
UPDATE:
I found the answer here: https://stackoverflow.com/a/40876329/9743109 - You have to use changeKey
php api outlook microsoft-graph webhooks
php api outlook microsoft-graph webhooks
edited Nov 17 '18 at 3:29
Timmy Balk
asked Nov 17 '18 at 2:57
Timmy BalkTimmy Balk
596
596
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53347798%2fmicrosoft-graph-update-event-api-but-triggers-subscription-webhook%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53347798%2fmicrosoft-graph-update-event-api-but-triggers-subscription-webhook%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown