Invite Friends through gmail and track who all have been invited - google-contacts-api

I feel my question is new, however, in case this question is repetitive, my apologies in advance. Thanks for genius guys here and helping the entire IT ecosystem.
problem: I am building one app, where enabling the feature of an invite to friends through emails. Invite friend feature is available through google API contacts, however, my requirement is to match the invited friends with the friends who really registered to the site.
e.g. MailID a#a.com invited 100 friends of which only 10 registered in the site.
So A will be credited with 10.
Mailed b#b.com invited 200 friends of which 200 registered in the site. So B will be credited with 200.
Like this whoever has more numbers at the end of promotions, will be awarded some prize.

You'll use the Google API Contacts (directly or using any friendly wrapper, like GData or CloudSponge, tell me which language are you working with it) to import friends contacts to your invitation form.
The you'll need to build the email sending (or any invitation sending mechanism) and invitation tracker by yourself.
Or use which people calls Referral Marketing tools.

Related

How to integrate Spotify to commercial project? Android and iOS users

At the beginning, I want to apologize for non-developer question. I wasn't able ask this on Meta, because Meta requires 5 reputation just to be able ask any questions.
Question: We want to integrate Spotify for commercial project for Android and iOS users to make them able use music through Spotify.
So where we can get Spotify's approval? How we can sign a contract to start cooperation?
We asked this on Facebook in Spotify official page, they sent us here to ask these.
On the Spotify's website, no email to contact for.
With respect,
Rus
Operation department
Arielle from Spotify here.
If you create a application in the Dashboard on Spotify for Developers (https://beta.developer.spotify.com/dashboard/), you will be prompted to go through a commercial request form, which will ask you for more information about your app. The appropriate teams can then follow up about your request.

retrieve User's Friend in Desktop app(Adobe Air)

I am currently developing a Desktop app in which i want to retrieve facebook friend to send invitation. by Googling about the this task, i get information that facebook prevents to fetch all friend of sign-ined user. now it provides 'invitable_friends' for Games on facebook only, so what are the possiable way to fetch users friend
Thanks in advance

how to get a list of all user friends?

I am building an app using Facebook Graph API v.20.
The first thing it needs to do is to export the complete list of friends from the user (ID, name and picture) to a CSV file.
Is this possible?
Short answer: No.
The Graph API v2.0 reference documentation implies that your app will only be able to access (through the API, at least) those of the user's friends who have themselves used your app and allowed your app to access their own friends list:
Permissions
A user access token with user_friends permission is required to view the current person's friends.
This will only return any friends who have used (via Facebook Login) the app making the request.
If a friend of the person declines the user_friends permission, that friend will not show up in the friend list for this person.
#user664833 pointed out some clarifications to the policy in the comment below:
Effective April 30th, 2014 for Facebook's API v2.0: (1) Friend list is no longer part of the default permission set and has its own permission: Asking for access to a person's friend list is now a separate permission that your app must request. The new permission is called user_friends. (2) Friend list now only returns friends who also use your app: The list of friends returned via the /me/friends endpoint is now limited to the list of friends that have authorized your app. developers.facebook.com/docs/apps/changelog -- URL accessible by FB users registered as developers – user664833 Jun 10 at 5:50
Actually, the URL seems to be public, since I can view it while not logged in. The changelog also explains why some apps can still view all friends, as #SimonCross pointed out:
For apps that existed before April 30th 2014, making an API call without specifying a version number ('unversioned') is equivalent to making a call to the v1.0 of the API.
For apps created on or after April 30th 2014, making an API call without a specifing a version number is equivalent to making a call to v2.0 of the API.
Apps that were inactive or have a creation date on or after April 30th, 2014 will not be able to make calls to v1.0 of the API. They must use v2.0.

Publish an app on Google Play Store on behalf of another company

How can I (as a vendor contracted to develop an app for an enterprise) publish an app to the Google Play Store on behalf of an enterprise?
They don't have a Google Play account set up but want the app to appear under their brand in the Google Play Store.
What's the correct technical (and legal) process I should follow to set up their account and give my own company access to publish on their behalf?
The bare minimum requirement that I am aware of is that your company should get a written consent from your client, authorizing your company to use their company's name, logo, brand, etc for the expressed purpose of being displayed in Google Play.
My company had done something similar, we publish branded apps for clients, though our company's name is used as the vendor name. One of those apps got removed because some zealous legal guy in one of our client companies found the app and, unaware of the cooperation between the companies, filed a complaint to Google. The app was reinstated without much fuzz after getting that guy to send another email to Google requesting the app to be reinstated, so it looks like Google doesn't have anything against this (assuming your client doesn't reside in a sanctioned country).
You can give them advance notice by providing legal documents via this link
https://support.google.com/googleplay/android-developer/answer/6320428
From the page itself...
The Google Play App Review team accepts advance notice about your
upcoming app or store listing publishing event.
We only accept advance notice in the following scenario(s):
You have written documentation proving that you have permission to use
a 3rd party's intellectual property in your app or store listing (e.g.
Brand names and logos, graphic assets, audio, etc.). You have gambling
or casino-style elements in your game, and need to provide your Korean
Game Rating and Administrative Committee (GRAC) rating certificate to
Google so your game can be distributed in Korea.
Lesson learn by one suspended app. Hope this will help others. If your app suspended for such reason you can also contact them via link in the suspension email.

Create Website with Facebook API to collect invited User ID's

I am looking to integrate Facebook into my website. The website is basically an online meeting and the user has to know the host's username to log in. I was wondering if there is a way withing the Facebook API to invite specific users and link them to this meeting object, I was thinking by pulling the invited users User ID and inputting it into a database, so that when the guest goes to the party they just have to log into Facebook and it will bring them to the correct party (by MySQL search matching their user ID with a meeting). I hope I explained this correctly, but is there a way to do this with the API, or even a better way to complete this?