How do I send emails using blastula from shinyapps.io? - shinyapps

I'm trying to send email notifications from a shiny app using Gmail and the blastula package. What I want is that when a user presses a button, that sends an email notification to someone at my company so that they know to respond. This works when running the app locally, but when deployed to shinyapps.io, I am getting a login denied error (I've updated my gmail settings for this account to allow less secure apps, which is why it's working locally). Does anyone know how to get blastula functioning on shinyapps.io?

I created an App Password to enhance security, as per the updated vignette from the authors of the bastula package, and it is working now!
https://github.com/rstudio/blastula/pull/283/commits/5d888972c0c788ac5c172403248e042489c4e1e6

Related

Recovering Authenticator Access on Heroku

I had to get a new phone, and I didn't think about my auth applications. I got all my others replaced and working, but I can't even get to the Third-Party Authenticator App to get the QR code I need since I have to be logged in to get to it. I can't even submit a help ticket since I have to be logged in as well to do this. Does anyone have any ideas on how to recover your validation authorization application for Heroku?

Why is the update for my app getting rejected in the Google Play Store although I submitted the test login needed many times?

I have an app in Google Play.The app is in Family Programs Settings. Its working well. Suddenly i got a mail from google that your app updates has been rejected because you have not submitted the test login needed.So i have added test login needed
1) Login in play console publish account
2)Target audience and content and
3) In that instruction for app access i have provided test user name and password.
Even after providing the test user id and password. I have released one version.But after that also i got a mail that your app has been rejected because we need test login needed.
I have contact google play through mail and provide password also. But again again i have rejected for same reason. Test login needed.
I have uploaded 3 builds and same build has been rejected for test login needed.I am waiting for past 15 days.
My Question is Is there any other separate content that allows to type the username and password in google play console or target audience content is enough?
Why My App rejected for same reasons(test login needed) even after providing
test users password multiple times?
Can any one help me?

What's the best way to ask a user for an API Key when setting up a Slack App?

Just looking for some general advice here.
I want to build a Slack app and publish it publicly to the Slack App Directory, for anyone to use. The basics of the app are:
When you paste a link to a specific domain in a Slack message, a bot will fetch additional information about that link from a Rest API my company built.
The roadblock I'm running into is that our Rest API uses Basic Auth for authentication, and I can't figure how or where in the Slack App setup flow to ask the user to enter their API key.
Does anyone have any advice on how to ask for user input when setting up a Slack app, so that the user can enter their API Key for our REST API?
Thanks!
OK, I will assume that the API key is individual to each user.
I would suggest to ask the API key as part of the installation process for your Slack app on your website and then store the connection between Slack user ID and API key as part of the installation process. It is in fact possible to have individual installations of the same Slack app to a workspace for each user. This is called "configurations" (e.g. the Twitter app for Slack is using this feature).
This requires each user who want to use the app to go through the installation process and also all users need to have permissions to install this particular Slack app (which can be configured by admin).

Activation of Google Email Migration API

My organization is in the process of switching to Google Apps for Education. I have successfully used Google Email Uploader to migrate my emails (as an admin of the domain). However, when I attempt to upload another users email, I encounter the following error:
Username or password not accepted
This domain does not allow users to access the Email Migration API.
Error 403
API Access has been enabled in the User Settings for our domain. Does this take some time to activate? Are there other steps I must take prior to migration? Thanks.
Administrators of Google Apps for Business/EDU domains always have the ability to migrate mail. However in order for users to be able to migrate mail to their own account, it must be enabled in the Control Panel. See Google's instructions for enabling user email migration.

PayPal::SDK::Permissions::API The application is not authorized for the user

My application is requesting permission for TRANSACTION_DETAILS, using paypal-sdk-permissions (1.96.2) gem.
Everything works fine in sandbox but fails when going live:
#errorId=550006,
#domain="PLATFORM",
#subdomain="Application",
#severity="Error",
#category="Application",
#message="The application is not authorized for the user"
EDIT
It seems I was using an APP ID submitted from a different Paypal account. After fixing that I got:
#errorId=550001 #message="User is not allowed to perform this action"
I have submitted a new app with the corresponding permissions and the status is Approved Conditionally.
Usually how long does it take to get a response from Paypal?
After only a couple of hours my app got approved.
Now everything works as expected.

Resources