2016-08-08 2 views
1

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

{"Status":{"facebook":{"status":190,"info":"Error validating access token: Session does not match current stored session. This may be because the user changed the password since the time the session was created or Facebook has changed the session for security reasons.: "}},"URIs":[]}

Когда я использую маркер facebook, который был использован для создания соединения, для отправки в facebook напрямую (без unificationengine), тогда он работает отлично. Что может быть проблемой здесь? Статус 190 не задокументирован на facebook или на unificationengine.

@unificatinengine разработчиков: было бы целесообразно, если ошибки, возвращаемые службой будут переданы внутри unificationengine реакции, этот способ отладки таких ошибок было бы проще, и ошибки могут быть также обработаны программным способом.

Дополнительная информация
Сегодня я, кажется, не быть в состоянии воспроизвести ответ вчера. В postfields я использую, чтобы отправить сообщение на Facebook (так же, как и вчера), являются следующие:
{ "message":{ "receivers":[ { "name":"me", "address":"https://graph.facebook.com/v2.1/me/feed", "Connector":"facebook" } ], "sender":{ "address":"sender address" }, "subject":"test", "parts":[ { "id":"0", "contentType":"text/plain", "type":"body", "size":25, "data":"this is the plain message" }, { "id":"1", "contentType":"text/html", "type":"body", "size":42, "data":"<div>this is the <b>html</b> message</div>" }, { "id":"2", "contentType":"text/plain", "type":"link", "size":17, "data":"http://www.web.de" }, { "id":"3", "contentType":"text/plain", "type":"link_description", "size":21, "data":"some link description" }, { "id":"4", "contentType":"text/plain", "type":"link_title", "size":10, "data":"link title" } ] } }
Но сегодня я получаю следующее сообщение назад от unificationengine
{ "Status":{ "facebook":{ "status":100, "info":"Unsupported post request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api: " } }, "URIs":[] }
К сожалению, это не говорит мне, что unificationengine делает внутренне для размещения в facebook (что не должно меня беспокоить), и что там не так.

+0

Что нужно для отправки в параметре адреса? – Simer

ответ

1

Подключает ли «/ v2/connection/info» информацию о подключении facebook, которое вы добавили? Если вы не можете обновить соединение с помощью нового токена доступа, используя тот же идентификатор соединения для конечной точки api «v2/connection/add», и проверьте, работает ли он.

unificationengine 
+0

«/ v2/connection/info» действительно работает и дает мне некоторую базовую информацию о моем пользователе на facebook, но сообщения все еще невозможны, хотя с другим сообщением об ошибке сегодня (см. ** Дополнительная информация ** выше) – AndyK

+0

Можете ли вы пожалуйста, измените «имя»: «me», «name»: «** Me **» в части приемников и попробуйте –

+0

Спасибо «имя»: «** Me **» решил это – AndyK

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