2012-06-23 3 views
-1

Я создал приложение Facebook, используя Javascript SDK, который работает и работает около 6 месяцев, он отлично работает и публикует сообщение на стене пользователей, если они обыграл их лучший результат. Он работал до сих пор. Само приложение все еще работает, но способность публиковать сообщение в фиде пользователей кажется сломанным, и я не могу понять, почему ?.Мое приложение facebook неожиданно прекратило публикацию сообщений в фидах пользователей

Я не изменил код в своем приложении и также проверил код в другом из моих приложений, и он отлично работает. Приложение имеет все правильные запросы на разрешение, которые, как мне кажется, у меня и моих пользователей. Я не получил никакой почты из facebook, говоря, что они заблокировали мои права публикации по любой причине. Есть ли у кого-нибудь идеи, почему это произошло?

Вот код для публикации:

var params = {}; 
params['message'] = 'Just achieved my highest score'; 
params['name'] = 'Game Name'; 
params['caption'] = "Caption"; 
params['link'] = 'my link to my app'; 
params['picture'] = 'a link to a pic for my app'; 
params['description'] = 'Description of my app'; 


FB.api('/me/feed', 'post', params, function(response) 
{ 
    if (!response || response.error) 
    { 
    //alert(response.error); 
    } else { 
    //alert('Post ID: ' + params['message']); 
    } 
}); 

Отклик возвращается ошибка, но это никогда не было раньше?

Любая помощь будет оценена по достоинству. Спасибо

+1

И _what_ error ...? – CBroe

ответ

0

Политика публикации в пользовательском потоке просто изменилась. См. Там: https://developers.facebook.com/docs/reference/rest/stream.publish/.

We are in the process of deprecating the REST API, so if you are building a new application you shouldn't use this function. Instead use the Graph API and POST a Post object to the `feed` connection of the User object 
+1

Это также не объясняет проблему ОП, о которой он точно не сказал нам – Igy

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