Открыть график - извлеченный и канонический URL в опубликованном действии - PullRequest
8 голосов
/ 01 февраля 2012

В настоящее время мы тестируем функциональность Facebook нашего настольного приложения. Мы определили приложение Facebook, затем создали действия, объекты и агрегаты с открытым графиком.

  • Первый вопрос: если выбранные (URL объекта) и канонические (og: url) URL отличаются, почему теги берутся из канонического URL, а не из извлеченного URL? Какой смысл в том, чтобы получать и канонический URL в первую очередь?

  • Второй вопрос: когда действие публикуется и пользователь переходит по соответствующей ссылке в поле агрегации Facebook, мы видим, что дополнительные параметры объединяются в строке запроса с нашим og: url (например,? Fb_action_ids = ## & fb_action_types = ... & fb_source = недавняя активность). Есть ли способ сохранить и не расширить наш og: url таким образом?

1 Ответ

0 голосов
/ 10 февраля 2013

По второму вопросу должно быть достаточно просто настроить страницу объекта, которая очищает строку запроса.Вы можете просто использовать метаобновление, чтобы перенаправить пользователя куда угодно, или использовать javascript:

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# appname: http://ogp.me/ns/fb/marrymakelovemurder#">
<meta property="fb:app_id" content="app_id" /> 
<meta property="og:type"   content="namepace:object" /> 
<meta property="og:url"    content="Put your own URL to the object here" /> 
<meta property="og:title"  content="Sample Game" /> 
<meta property="og:image"  content="https://fbstatic-a.akamaihd.net/images/devsite/attachment_blank.png" /> 

<meta http-equiv="refresh" content="0;URL='http://redirectURL'" />  
...