Checked again and everything looks correct but issue still exist.
The only two reasons I can think of are:
In demo video when author created FB app it did not ask him to select category which is required now.
When I open facebook_authorization file first time to authorize app it shows on top "manage_pages" feature not available as it require approval. But later on it shows app will control "Manage pages"
So I think issue is probably here.
Bookmarks