I have created a simple Facebook app that tells the user how well they use their Facebook profile. And I've had it running on Facebook and twice now it has been auto-banned by Facebook's system. The first time it was probably due to us having a lot of people in the office here add the app and send requests to their friends, and possibly because we were auto-populating the message parameter in wall posts. Well I changed all that and tried to re-launch the app. And we were auto-banned a second time. I'm not sure at all why, and I'm getting no feedback from Facebook on the issue. Here's a quick overview of the interactions we have with the graph api.
- Check Session (php sdk)
- If no session get the login link (php sdk)
- Init Javascript sdk
- FB.canvas.setSize (javascript SDK)
Request these permissions
email,user_location,read_stream,manage_pages,user_checkins,user_likes,user_events,user_notes,publish_stream
Get uid (php sdk)
- Get /me from api (php sdk)
- Get /me/friends from api (php sdk)
- Get 开发者_开发问答/$uid/feed from api (php sdk)
- Get /$uid/accounts from api (php sdk)
- Get /$uid/checkins from api (php sdk)
- Get /$uid/likes from api (php sdk)
- Get /$uid/eventsfrom api (php sdk)
- Get /$uid/notesfrom api (php sdk)
- Post FB.ui app requests (javascript sdk), user clicks a button to bring up dialog
- Post FB.ui feed (javascript sdk), user clicks button, no message prefilled
- Post FB.ui app requests (javascript sdk), user clicks a button to bring up dialog
- Post FB.ui app requests (javascript sdk), user clicks a button to bring up dialog
Those are all the interactions, if you guys have any idea if any of this could be causing my app to get auto-banned please let me know. I'm at a loss and I don't want to try and launch it again only to get it banned once more.
If you require any additional information let me know. And thanks for your time.
I too banned 15 times... :D
These could the reason for banned:
- You are not allow to have more than 4 permissions. if still necessary, give full control over all permissions to users.
- For every action which uses your permissions should be well cleared to users. (Put checkboxes if needed)
- If you are using javascript sdk for wall post, then what the need of publish_stream permission? -> This is taken into consideration as spamming.
- Provide your privacy policy to users (Add privacy url in facebook setting)
Overall i suggest you to reduce permissions.
"LESS PERMISSIONS MORE USERS"
For more and detailed information. Hope this gives you some idea... :)
精彩评论