Подтвердить что ты не робот

Как создать URL-адрес сообщения Facebook из идентификатора сообщения?

Возможный дубликат:
Как создать постоянную ссылку для объектов, возвращаемых новым API-интерфейсом Facebook?

Открытый API-интерфейс Facebook позволяет публиковать поиск, например.

https://graph.facebook.com/search?q=watermelon

Возвращаемые результаты могут быть статусами, видео, ссылками, фотографиями (и другими?).

Каждый из них имеет идентификатор сообщения, например.

100000973592583_149321401769498

Я хочу создать URL-адрес сообщения. Для статусов это работает:

http://www.facebook.com/profile.php?id=100000973592583&v=wall&story_fbid=149321401769498

Однако для ссылки (или видео или фотографии) это часто работает, но иногда нет. Например, ссылка с id

45430244790_127287890653212

необходимо

http://www.facebook.com/posted.php?id=45430244790&share_id=127287890653212&comments=1#s127287890653212

Есть ли у кого-нибудь опыт создания пуленепробиваемых ссылок? Есть ли в нем документы?

Изменить. Предположим, я тоже знаю тип (видео, сообщение, фотография, ссылка,..)

4b9b3361

Ответ 1

Следуя FQL:

SELECT permalink
FROM stream
WHERE post_id="45430244790_127287890653212"

вернется:

[
  {
    "permalink": "http://www.facebook.com/posted.php?id=45430244790&share_id=127287890653212&comments=1#s127287890653212"
  }
]