i've actually read that facebook link before coming here.
i have the same problem, but i can give added information;
when i use my 000webhost domain name, Facebook replies with;
Canvas URL is invalid because it is a redirection URL. Please enter the destination URL instead.
what is this "destination URL" ?
would it be this instead ?