Looking at this document on Facebook confuses me a little about which permissions to use:
[url:1gbxcg74]http://wiki.developers.facebook.com/index.php/Extended_permissions[/url:1gbxcg74]
There are basically two places we use the permission name:
.../components/com_jfbconnect/includes/jfbconnect.js (note it is used twice):
var permission = "publish_stream";
FB.Facebook.apiClient.users_hasAppPermission(permission,
function(result)
{
if(result == 0)
{
FB.Connect.showPermissionDialog(permission,
...
.../components/com_jfbconnect/helpers/facebookhelper.phpif($fbClient->users_hasAppPermission("status_update"))
{
$fbClient->users_setStatus($message);
}
We are changing the top instance where we are requesting the permission from the user to publish_stream, but leaving the one where we actually check if we have the permission before posting the message as status_update.
Hopefully this works better.
We will have a new build out today. It will also fix your redirect issue.
When you allow this permission through Facebook, do you see your status message being posted? If that is not working, we would like to get it fixed if needed before creating a new release.
Thanks.