2012-05-31 2 views
1

Мне нужно получить комментарии для конкретного сообщения в Facebook, поэтому всякий раз, когда я отправляю sometext на facebook, используя график api, как указано ниже.Идентификатор сообщения Facebook возвращается с использованием графика api, а опубликованный идентификатор на facebook не является таким же

$ result = $ facebook-> api ($ fid. '/ Feed /', 'post', $ attachment);

Он возвращает идентификатор сообщения в ответе ($ result).

Когда я вхожу в facebook и нахожусь на «datetime» для этого сообщения, он показывает мне другой идентификатор сообщения, а не возвращаемый в моем ответе, поэтому я не мог получить комментарии к этому сообщению id.

Я использую для получения комментариев, используя следующий код.

$ post_comments = $ facebook-> api ('/'.$ postid, array (' access_token '=>' AAAAxxxxxx '));

Любая помощь будет оценена!

Благодаря,

ответ

3

Пост ID возвращаемые API в виде {user_id}_{post_id} поэтому его несколько иной, чем один facebook шоу. Однако, если вы замените _ на /posts/, вы получите тот же URL-адрес, что и тот, который предоставляется Facebook.

+0

Hi Niraj, Спасибо за ваш ответ. Я использовал для сохранения идентификатора сообщения в этом формате ({user_id} _ {post_id}), что вы упомянули, и я использую для извлечения комментариев с этим идентификатором, но я замечаю, что идентификатор сообщения в моем ответе имеет форму {user_id} _ {xxxxx}, а идентификатор сообщения в facebook имеет форму {user_id} _ {yyyyy}. Оба они кажутся разными несколько раз, поэтому я не могу выбрать комментарии для этого сообщения –

+0

Один из способов двойной проверки ссылки. Перейдите в свой «Журнал активности» в facebook и посмотрите, все ли ссылки одинаковые/разные. Иногда временная шкала ошибочно связывает ссылки (возможная ошибка). –

0

Я столкнулся с этим поведением себя несколько дней назад - пользователь использовал три разных приложения и тем самым создал три отдельные ссылки. «X минут назад» для каждой из них показывали другое количество минут, но нажатие на любую из них привело к тому же сообщению, первое из которых было сделано.

Я подозреваю, что это связано с тем, что все три сообщения сделаны из вкладок страниц на одной и той же странице болельщиков (?) - но я выгляжу как ошибка для меня, потому что для любого из его друзей после «x минут назад» «-link на одном из двух других сообщений, это, должно быть, должно быть немного запутанным, чтобы быть принятым на другую страницу подробных сообщений, чем та, на которую фактически нажали.

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