2

Я работаю над проблемой здесь. Я хочу добавить любого человека, который посещает мой сайт, в закрытую группу на facebook. Для этого я создал приложение и попросил разрешения, но даже после его отображения status = connected приложение не приглашает пользователей и возвращает # 3 OAuthException. Я делаю это, используя только javascript SDK.Как пригласить пользовательские приложения и группу игр с facebook с помощью facebook api?

Вот фрагмент моего кода javascript, который я создал, следуя этому link.

(function(d) { 
     var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0]; 
     if (d.getElementById(id)) {return; } 
      js = d.createElement('script'); 
      js.id = id; js.async = true; 
      js.src = "//connect.facebook.net/en_US/all.js"; 
      ref.parentNode.insertBefore(js, ref); 
     }(document)); 

    window.fbAsyncInit = function() { 
    FB.init({ 
     appId  : 'APP_ID',       
     status  : true, 
     xfbml  : true 
    }); 


    FB.login(function(response) { 
     var accessToken = response.authResponse.accessToken; 
     FB.api('/GROUP_ID/members'+response.authResponse.userID, 'post', {"access_token": accessToken}, function(response) { 
      console.log(response); 
     }); 
    }, {scope: 'user_groups,friends_groups'}); 

Как вы, ребята, отмеченные мой ответ повторы, я издаю мой вопрос здесь. Пожалуйста, по крайней мере, подтвердите, что, если вы уверены, что приглашение пользователя в группу невозможно. Я уже посетил упомянутую ссылку. Он говорит, что приглашение пользователя к группе не представляется возможным, но в соответствии с developer's document говорится, что: -

Приложения могут приглашать пользователей в группу, отправив запрос POST на /GROUP_ID/Участники/USER_ID с приложением access_token.

Обратите внимание, что приглашенный пользователь должен быть пользователем приложения. Пользователю будет отправлено уведомление о том, что они были приглашены в группу . Уведомление отправит их на страницу группы.

Так что любезно ответьте, если у вас есть представление об этом. Большое спасибо.

ответ

2

App и игры группы в настоящее время в бета-версии

см: https://developers.facebook.com/docs/reference/api/app-game-groups/

  1. пользователя уже должен быть уполномочен пригласить приложение.
  2. Ключ доступа к приложениям должен использоваться для приглашений.

Приложения могут приглашать пользователей в группу, отправив запрос POST в/GROUP_ID/members/USER_ID с помощью приложения access_token.

Обратите внимание, что приглашенный пользователь должен быть пользователем приложения. Пользователю будет отправлено уведомление о том, что они были приглашены в группу . Уведомление отправит их на страницу группы. Пользователи могут быть приглашены только один раз. Последующие приглашения потерпят неудачу.

+1

Большое спасибо Шон. Ты мне очень помог. Спасибо, тонну. – streak

Смежные вопросы