I am also stuck on this. A clear answer was given by Igy on the Facebook error tracking page page ...
To clarify, in order to test this function, before submitting it for approval, you should place it as the page that you are administering, marking the page you are administering, and using the application that you are the administrator, otherwise the tags do not apply.
This is a great answer, but I didn't understand it at first. I tried @ [page-id] on a Facebook page with my test users page. I thought that since I logged into Facebook / developers as an administrator with my personal facebook account, the user users I created were also considered admin users, and I could @ [page-id ] on other pages that they were admins from their page.
It seems that you can only perform this function with the administrator account with which you subscribed to facebook / developers. This account must have a Facebook page that they administer, you must use the access_token page and a @ [page-id] facebook page that they administer from their user page for it to work. As soon as I realized that I can not verify this in my development environment with my test users. It worked great!
Hope this helps someone else who might have the same problem.
source share