Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Facebook Share dialog always shows Captcha only on Android

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:

Captcha

The arguments being passed to FB.Feed are as follows:

  • link: "http://apps.facebook.com/<my_app_id>"
  • linkName: "Solitaire" (my app name)
  • picture: "http://casual-solitaire.herokuapp.com/Resources/Facebook/ShareIcon-128x128.png"

There are two weird things here:

  1. The Captcha only happens on Android
  2. If I use exactly the same parameters in 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?

like image 381
Eduardo Coelho Avatar asked May 09 '14 14:05

Eduardo Coelho


People also ask

What is Captcha on Facebook?

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.

What is Facebook dialogue?

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.


1 Answers

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.

like image 102
Roemer Avatar answered Sep 30 '22 14:09

Roemer