facebook set durumu bağlantı hatası

1 Cevap php

Ben bağlanmak facebook dan durumunu güncelleştirmek zaman, aşağıdaki hata ortaya

Uncaught exception 'FacebookRestClientException' with message 'Updating status requires the extended permission status_update'

Ben de izinli olarak izin

<script>
FB.Connect.showPermissionDialog("offline_access", function(perms) {
   if (!perms) {
     //continue_without_permission();
   } else {
     //save_session();

   }
 });
</script>

Benim PHP kodu

$res=$fb->api_client->call_method("facebook.status.set",array('uid'=>$uid,'status'=>'set message from facebook connect api'));

Güncelleme:

Ben böyle javascript ile değiştirmek

location.href="http://www.facebook.com/authorize.php?api_key=<?= $appapikey ?>&v=1.0&ext_perm=status_update&next=http://www.site.com/fbconnect.php&next_cancel=http://www.site.com"

1 Cevap

Eğer sadece "offline_access" izni için isteyen konum gibi görünüyor. Bu durumu ayarlamak için "status_update" izni (* güncellenmesi durumu genişletilmiş izin status_update gerektirir *) soracak gerekir size söylüyor. Izinleri here edin ama sadece olasıdır:

FB.Connect.showPermissionDialog("status_update,offline_access", permissionHandler);

Bu yapabilirsiniz send more than one permission type iletişim için unutmayın.