Размещение на фейсбуке через унификацию
Привет я хотел бы опубликовать в Facebook через механизм объединения. Я уже создал пользователя, успешно добавил и протестировал соединение с Facebook, но при публикации я получаю следующий ответ:
{"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 не задокументирован ни на фейсбуке, ни на 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 (что не должно касаться меня), и что там идет не так.
1 ответ
Отображает ли "/v2/connection/info" информацию о добавленном вами подключении к Facebook? Если нет, обновите соединение с помощью нового токена доступа, используя тот же идентификатор соединения для конечной точки API v2/connection/add, и проверьте, работает ли оно.
unificationengine