7 ms·
This is a pretty big deal for the app I work on, Birthday Cards. The app allows users to send cards to their friends on their birthday. Now it is a lot harder t
by idoh 11y ago
This is a pretty big deal for the app I work on, Birthday Cards. The app allows users to send cards to their friends on their birthday. Now it is a lot harder to know when the user's friend's birthdays are.
With FB cutting off viral channels, and cutting off social graph info, there are not many reasons to develop apps on their platform. It's their platform, they can do what they want with it, but I am not sure what the use case for it is anymore.
- barce 11y agoSorry about your app. It does definitely creates an opportunity for a birthday API free of Facebook.
- IkmoIkmo 11y agoYep, same experience here (birthday cards as part of a larger app, which contains a viral component in it). The added value of a FB login etc just dropped tremendously. And it's made devs wary of building on FB as you may get a notice that a year later your API permissions are getting revoked. Did you ever find a solution to that by the way? I've had some ideas but they all require some manual actions. We're completely uninterested in the friends' data, we don't store it, it's only used for the individual user to allow him to perform an action at his own will (send a birthday card) and facilitate that. It's really too bad they clamped down on this one. It seems it could have easily been solved by putting the friends' birthday permission behind an approval wall (which even the user birthday requires, you need to get your app approved by FB if you use it), and offering users (an already existing) the ability to turn off sharing of basic data with friends' apps. Especially when people have it on their public profile, if your data can be scraped publicly because the user makes it public, why restrict an API? I'm one of those people that is very private about my data, but a lot of my users are 38 year old moms who share their date of birth (not necessarily year) with friends, and would love for them to send them a birthday card and couldn't care less if the day/month of their birth was somehow known to the world, while they're protected by a decent approval process and have the autonomy to turn off sharing. As a developer, I feel they weren't as practical as they could have been here and there.
- idoh 11y agoThe birthday card app migrated to Facebook connected mobile apps a while ago. For the Facebook canvas app (40K DAU) there is no solution and the whole thing is a loss. For Android / iOS we are going to get birthday information from the user's contacts, and make a go of it that way. So for solutions, basically we did not find any. Just upgrading our app to FB 2.x was a challenge enough. We have compatible versions, but there is still about 50K Android users that have not upgraded, and basically when we do the switch the app will be 100% broken for them.
- junto 11y agoThis kind of stuff bugs me. I hate it that my friends can share my personal data with your application without my permission. Someone needs to solve this problem. It isn't an easy one. Users want to use services that make it easy to manage data related to their contacts. Whilst some apps are more shady than others with the use of this data, the bottom line is that it is a privacy attack by proxy.
- idoh 11y agoIt's a fair opinion. In a way Facebook solved it by not allowing the sharing any more. In the birthday cards case the app is benign, it gets the data so that friends can send you a card on your birthday. Without some mechanism to get friends birthdays, this class of app just cannot exist.
- IkmoIkmo 11y agoThanks for getting back to me. :) Yeah that sucks, those were my findings as well, was hoping someone had found some unique solution. I found one solution but it's a horrible UI experience (e.g. open a web view in an app, login the user, scrape the birthdays from their FB. Technically it's not super tricky but the steps for the user just scream 'scammy', so I'm not pursuing that.) How's the contact list experience been like? I personally only have names & phone numbers there, an occasional email address but that's it. Do many of your users have birthdays listed in their contacts, too? I personally can't imagine filling in the birthday myself when creating a contact, wondering what the typical user does. I actually found your app some months ago while doing research on how to make it work and was wondering what your trick was. But it seems it was just built using the old API!
- marco1 11y agoSame here, one of your competitors ;) What are you doing with the Graph API 2.X in your app? You can only get the birthdays for friends who also use that same app (a very small share, generally, if you aren't as big as Facebook) and you need an extra permission even for those users' birthdays, right? Well, as you said, there is no solution. Having the dates from the contacts is nice, but not nearly as effective as all the Facebook friend data.
- idoh 11y agoSee above. Basically we are just going with graph for posting cards.
- Deebot 11y agoGood riddance. If your app relies on "viral channels", it may as well be treated like a virus.