Sorry I don't have enough credit to just comment -
This Error has occured to me before. The Facebook API will check if this link is a "spam" or published previously (i.e. repeating posts of the same URL even if the user published them manually), the API will reject the call.