I have a cross platform application (iOS/Android/Web) that has a 'Share' feature. The 'Share' feature works nicely on iOS and Web builds, but on the Android platform Facebook is always showing a 'Security check' captcha to the user before presenting the Share form:
The arguments being passed to FB.Feed are as follows:
"http://apps.facebook.com/<my_app_id>"
"Solitaire"
(my app name)"http://casual-solitaire.herokuapp.com/Resources/Facebook/ShareIcon-128x128.png"
There are two weird things here:
FB.Feed
but change <my_app_id>
to another app the captcha goes away (I've test it with an app ID from another app I've published).Looks like my app ID is 'blacklisted', does anyone know what can I do to fix that?
These are called captchas, and we've gotten some questions about them lately, so we thought we should explain. Facebook has built a number of automated systems to detect spam and potential spam and block those responsible.
The Share dialog gives people the ability to publish an individual story to their timeline, a friend's timeline, a group, or in a private message on Messenger. The Share dialog does not require Facebook Login or any extended permissions, so it is the easiest way to enable sharing on the web.
It looks like there has been suspicious activities with sharing that url. How long is this happening for your Android users already? It could also be with the messages that are shared together with this url.
You can appeal for blocked content here: https://www.facebook.com/help/contact/244560538958131
I hope this helps you further.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With