Can't get the Facebook publish_action permission on iOS
===

I've spent hours on this and can't get it to work. Basically I just want a button in my app that will 'Like' itself on Facebook.
I've created the app on dev Facebook and have an associated App Page.
In my code I request these permissions:

    _permissions =  [NSArray arrayWithObjects:@"publish_stream", @"publish_actions", @"user_birthday", nil];
I can retrieve a profile picture fine, but when I try to 'Like' using this code:

    NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                           _facebook.accessToken, @"access_token",
                                           nil];
            [_facebook requestWithGraphPath:@"329756493773381/og.likes" andParams:params andHttpMethod:@"POST" andDelegate:self];
I get this error response:

    (facebookErrDomain error 10000.)" UserInfo=0x20090590 {error={
        code = 200;
        message = "(#200) Requires extended permission: publish_actions";
        type = OAuthException;
    }}

When logging in on the app, Facebook asks me for permission to see my birthday, and tell's me it will Post on my behalf but it seems to not get the publish_actions permission.

Is there something i'm missing that I need to do?