May I contribute to this project?
Guys,
I am really very motivated to get this project working again. Can I be made a contributor to it? Do you prefer that I fork it? Or not work on it at all :) ?
Afaik the sources are provided, because he won't be working on HaxSync anymore. So I'd say fork it and go for it, see what you can achieve and make a lot of users happy ;)
Thanks! I will try ;)
Facebook is not giving list of friends through API anymore. :( This app just like bunch of similar app is dead now.
Hey @vishnudevk thanks for writing.
I have already researched the issue. Still I'd like to give it a try. There are several options I think are worth exploring. I've already forked the project and started building it and getting to know the code. There is one file missing (IntentUtil) that I'd have to rebuild and after that I will focus on trying out my hacks.
After all this IS HaxSync ;)
@vishnudevk ~~Why do you say that?~~
https://developers.facebook.com/docs/graph-api/reference/v2.5/user/friends
Ahh I see.. Wow, how lame.. Graph API Reference /{user-id}/friends
This will only return any friends who have used (via Facebook Login) the app making the request.
- /me/friends returns the user's friends who are also using your app In v2.0, the friends API endpoint returns the list of a person's friends who are also using your app. In v1.0, the response included all of a person's friends.
There are two key use cases where apps need access to non-app friends: tagging and inviting. In v2.0, we've added the Taggable Friends API and the Invitable Friends API to support these flows.
After a person has logged in with v2.0 of Facebook Login, calling /v1.0/me/friends and /v2.0/me/friends will both result in the v2.0 behaviour - both calls will return the set of the person's friends who also use the app.
And, then for user_friends
user_friends
Provides access the list of friends that also use your app. These friends can be found on the friends edge on the user object.
In order for a person to show up in one person's friend list, both people must have decided to share their list of friends with your app and not disabled that permission during login. Also both friends must have been asked for user_friends during the login process.
Even worse, the Invitable Friends API is "only available to Games."
So really your only metric for getting this done with Graph v2.5 and not manually crawling the friends list, is User Taggable API.
@tishun did you made any progress?
Some. Unfortunately I got caught up refactoring the code and not actually doing much about the actual issue. I will write back if I actually have some results.