I have unsubscribed to a topic via email in SNS, yet it still says Status: Confirmed. Is this normal? - amazon-sns

I have subscribed to an SNS topic via email
And, for sake of testing, clicked the unsubscribe link in the email.
Now I'm left with this:
Where the purple one is a valid email which is still subscribed (I'm happy with that)
But the blue one is the one I just tried to unsubscribe from. I'm not receiving emails anymore, and the ID now says Deleted, but Status still says Confirmed.
Is this strange? Or will it update in time.

Related

How to stop unintentional UNSUBSCIRBE happening possibly via a bot or a security email scan from the customer end

The customer are complaining that they have been unsubscribed from the emails though they have not clicked on any Unsubscribe link in the emails. Upon checking user activity we find there are simultaneous clicks on all the links present in a single email. May be this is an activity of a BOT or Email security scan from customer end. we are getting complaints from email like "someEmail#gmail.com", "someEmail#hotmail.com" and also "someEmail#customerDomain.com" etc.
My code is in .NET and on click on "Unsubscribe" link from the email, its triggers an api call.
How to stop/mitigate this unintentional unsubscribe ?
Check the below links, May be they will help in solving the issue.
https://help.goacoustic.com/hc/en-us/articles/360042532294-Recipient-email-server-security-causes-link-clicking
https://community.constantcontact.com/t5/Get-Help/Multiple-click-throughs-from-the-same-person/m-p/350802

Google Calendar API: attendees response status not updating when user respond to invite email

Good day all
I'm busy integrating the calendar API into my C# system and ran into a bit of a headache.
When I create an event, and I add attendees, they get their emails with the invite.
My issue comes, when they accept (or reject) the meeting, their responses are not captured.
In my event their response status always remain: NeedsAction
I have tested this directly via the Calendar API (https://developers.google.com/calendar/api/v3/reference/events/get) and I can get the event, I can see the attendees, yet their responseStatus does not change.
Does anyone have any idea what the problem could be?
Kind regards
I believe I found the answer to the issue.
Basically what it comes down to, the person that accepts the invitation, needs to have a google calendar associated with their account.
What happened was I was sending the invite requests to my work email (that did not have an google account or calendar account associated with it).
I tested it again to my personal gmail, and viola! There it works perfectly.
Here is an image illustrating how the invite would appear in Microsoft Mail. https://i.stack.imgur.com/tKPgN.jpg
If you accept there at the top option, the event would be added to your calendar, and potentially an email might be sent to the creator, but it does not get updated on the creator's google calendar. If you try to accept at the bottom, then you get a google error 400 page. This is what hinted me to what the issue was.

WooCommerce - Send new order emails at different order status

I have an issue that WooCommerce sends out the “New Order” / “Order Confirmation” email as soon as an order is placed.
When working with a payment provider like stripe or paypal, this leads to issues since people have the option to cancel within the payment process (for example at paypal with “Cancel and go back to store X”).
This works fine so far, the order gets set to “canceled” and nothing more happens.
But the Order Confirmation email gets still send, even though the user is not even done with the payment itself or cancels it.
Is there any solution how to send this email only at a different status – for example “Processing” or “Completed”?
I tried using Send WooCommerce New Order email notification only for paid orders with processing status answer code, but it didn't worked for me.

Cannot delete bot message in telegram

I sent a message using telegram bot api. The bot I'm writing is kind of private channel bot, not inline.
So I've just sent a message, 48 hours has not lasted.
I tried to use this: https://api.telegram.org/botTOKEN/deleteMessage?chat_id=CID&message_id=MID
As a result I got "Bad Request: message can't be deleted"
Why so?
In my case I'm asking user for a price. If the price is not valid, I send a notification, asking user to re-enter the price. So, there might be many service messages, asking user to correct the price. After he entered correct value I want to erase these service messages. I can't think of any other solution except removing these messages, but I couldn't manage to do this.

My app doesn't receive Foursquare push notifications

I have a problem with Foursquare API push notification.
I'm using foursquare real time push notification, but it's quite hard to test it. I can send test pushes to my Web application, and everything seems to work fine, the status is OK, and I see received info in my logs. But push notifications from the real account never come, there is no info in the logs.
I use the "Push checkins at venues managed by this app's users" type of pushes. I have registered my own foursquare venue with type home (private location), but when I check-in to this location, I don't receive any push.
Hovewer, when I switch push type to "Push checkins by this app's users", it works fine.
I am confused — why don't I receive pushes for my home location? Is it not supported?
Users do not "manage" their home venues. A managed venue refers specifically to businesses that have been claimed by their owners. If you would like to receive push notifications on home check-ins, you should configure your app to receive push notifications from all check-ins.
You can "manage" a home-venue. But you have to "claim" it is yours, as you would have to for a business-venue.
On the details page of your venue is a link at the lower right "claim it now". Click it and finish all steps. On the last step you either pay $20 to be verified immediately or you choose that foursquare sends you a postcard/letter via traditional mail (3-4 weeks) with a verification code. If you use the latter, make sure the address of the venue that foursquare will use can be found by the postman.
After you have successfully claimed your venue foursquare will send you push-notifications.
I just did that recently see a video of my Party-Greeting-Machine here. There is also a german blogpost about the small experiment (with some code).

Resources