2016-09-30 5 views
0

им с помощью facebook Unity SDK 7,8public_actions разрешения на счет в моей игре приложении

У меня есть проблема с разрешением public_actions

public void FBlogin() 
    { 

     List<string> permissions = new List<string>(); 
     permissions.Add ("public_profile"); 
     permissions.Add ("public_actions"); 

     FB.LogInWithReadPermissions (permissions, AuthCallBack); 
    } 

используя эти разрешений, когда я вошел в фейсбуке, используя приложение дает ошибку недействительной scope: public_actions .. может любой какой-либо гид меня, пожалуйста?

WAHT я должен сделать, чтобы получить доступ к этому разрешению (Примечание: у меня есть разрешение на обзор приложения электронной почте электронной public_profile publish_actions user_friends)

ответ

0

Вы используете неправильный метод.

FB.LogInWithPublishPermissions следует использовать вместо этого.

С Unity SDK Facebook:

«Предлагает пользователю авторизовать приложение для разрешения публиковать с помощью Логин Dialog уместно платформы.»

+0

Благодарим за вопрос, могу ли я спросить, как я могу запросить авторизацию пользователя? –

+0

И когда я использовал loginwithpublishpermission appliaction crashed –

+0

Диалог авторизации будет отображаться при вызове этого предложения, обрабатывается SDK для Facebook. В редакторе Unity используется макет-диалог, но в окончательной сборке отображается фактическое приглашение в facebook. Приложение сбой при использовании запросов на разрешение, отличных от "publish_actions". Похоже на ошибку SDK. Так используйте: ** FB.LogInWithReadPermissions ** для _ "public_profile" _ и _ "user_friends" _ и ** FB.LogInWithPublishPermissions ** только для _ "publish_actions" _. – Novack