Facebook Leadgen - App review needed when only needing e-mail address? - facebook

our company wants to reduce the need for Zapier, that's why I'm moving more and more automations to our own webserver.
As I did the mistake before with Zoom, I read carefully when the App is needed to be reviewed and when not. We are using Zapier to send just the E-Mails from our Lead Ads, after someone enters their E-Mail address, to our CRM.
In the documentation I read, that if we just want to get the E-Mail adress, then we don't have to send our App to review - did I understand that correctly?

Related

Getting email addresses from Facebook *after* login

We have an integrated Facebook login that we build on the DotNetOpenAuth libraries some time ago. I'd sort of assumed that it would just keep working, but at some point the Facebook API changed and we aren't getting people's email address when they log in any more.
That's a separate problem, and I'm sure there are plenty of posts on that subject, and it's something I need to fix.
Another problem though is that one of our clients have just run a ticket ballot, and having had tens of thousands of people sign up and thousands of them be selected to win the chance to buy tickets, we now need to communicate with the winners to tell them they've won.
And we don't have their email addresses.
What we do have is their Facebook ID because that was saved with their login credentials.
Is there any way I can initiate communication with people - by retrieving an email address, or my sending a message via Facebook - if I only have their Facebook ID in a database?

Email Delayed - Google Apps

I have google app for sending email on behalf of my domain. It’s a free google app account where I have 50 users in it.
The problem is that the users are having issue receiving the emails, emails get delayed sometime we don’t receive the email at all.
I have checked the spam folder no trace of any emails.
Because of this we miss most of our important emails. So I there a way to know why the emails get delayed or not received or how can I contact google(gmail) in this regards for support.
I've been using the same service for a looooong time and no problems whatsoever.
I would bet the problem is either on your registrar or hosting.
Login to your registrar, and check the nameservers(!!!) and dns records.

Facebook spamming user#facebook.com email sent from server

We are developing a mobile application that communicates with a server, which sends a generated email on behalf of the app user to a facebook user.
The user sending the email is signed on to Facebook.
The email is sent to one or multiple FB friends/connection using their id (example: username#facebook.com).
The sender email can be from any domain and that's where the problem lies. Sending directly from gmail for example, works fine. But because our server is sending on behalf of the user, FB thinks its a spoofed email.
Sending the email from the app is not an option for us at this time.
Is there any way or service that would allow us to do this without having our emails marked as spam?
Facebook is transitioning away from the ability to send emails via an
API call on Mar. 1st. To compensate, they allow apps to now ask for a
user's email address directly.
If you set the email domain in your app's settings, then asking for
the email extended permission gives you the users email address
instead the ability to send an email via the API.
As of Mar. 1, the API will stop working and you are left alone to
figure out your own email solution. This goes for regular
notifications, both user to user and app to user, as well
From here
And:
Please note: We are in the process of deprecating the REST API,
and will not be adding support for this in Graph API.
Developers should directly send email to users once they are granted permission.
From here
However, I would suggest rather sending private message than emails, as described here

GameCenter Players' data

Can I send a message via mail to top players in the leaderboard?
Is there a way to get the list of their emails?
I'm pretty sure Apple will never give a user (or developer) another user's personal information, such as their email address. That would lead to all kinds of abuses and ill will.
You can ask for information in your app and some people will voluntarily give it, although a lot will not. You would have to provide your own server to collect the information; there's no game center function that passes information from the user back to the developer other than game statistics.
If email is the only thing you want I think Apple will approve an app that gives the user some reason to email you then you can use the From: or Reply To: address to communicate back to them. But that would still be voluntary on the part of the user.
If you have an email address, you can use MFMailComposeViewController for sending an email. Hope I helped.

Facebook proxy email not arriving -- do I need permissions?

I'm building a website that allows user to connect using Facebook Connect. So far I'm able to log the user in and fetch data about them (name, email, pic, etc.). If I fetch the email (using Users.getInfo) I get a proxied email (apps+blahblah#facebook.com), which is absolutely great. Problem is, that email doesn't work. I've tried sending an email to it and I never received it. There are two reasons I see that could cause this:
I don't have enough permissions. Ok, I can understand that, but if I don't have enough permissions then why are they returning an email at all?
The email has to be somehow sent from the application itself (I've tried sending it from my Gmail account) -- but how would Facebook know that the email is coming from the application?
So which is it? Or is it something else?
I have recently been looking into this as well.
I did find some guidelines on http://www.insidefacebook.com/2010/01/15/facebook-platform-email-sharing-api-proxy-email-service-going-live-in-5-days/
here is the most important part:
Emails you send must clearly indicate that they are from you and must not appear to be from Facebook or anyone else. For example, you must not include Facebook logos or brand assets in your emails, and you must not mention Facebook in the subject line, “from” line, or body header. All emails to users must originate from the same domain, and you must provide us with the name of that domain in the Facebook Developer application used to manage your application.
I have already found that if you do not have the address in the from as #facebookappmail.com
might even have to be appname#facebookappmail.com the emails will bounce. So sending from your gmail will not work, the "blah blah blah" in the proxy contains the application information of the application that had the permissions to get that email.