Опубликовать сообщение на стене, без отображения домена - PullRequest
1 голос
/ 08 ноября 2011

У меня есть приложение, размещенное на: "foo.com", я отправляю сообщение на стене пользователя, а затем (очевидно) оно показывает домен сайта , из которого размещено приложение. Мой клиент из ада ("bar.com") не хочет, чтобы домен "foo.com" отображался в записи на стене, например:

enter image description here

Мой клиент видел, что, когда foursquare (мобильное приложение) публикует сообщение на стене пользователя, домен (foursquare.com) не отображается на стене, например:

enter image description here

И он хочет этого, потому что: «это должно быть возможно» (у него вроде есть точка зрения, по-своему злая).

Есть ли способ это сделать? ( он не хочет покупать безопасный домен / хостинг )

Я использую этот код:

 $arguments = array(  
   'message' => 'my message',  
   'link' => FACEBOOK_PAGE_TAB_URL,  
   'description' => 'The description',  
   'picture' => FACEBOOK_LOGO  
 );

 $this->facebook->api('/me/feed', 'post', $arguments);

Ответы [ 2 ]

1 голос
/ 21 апреля 2012

В массиве $ arguments ... добавьте еще одно поле для "заголовка".Это заменит ваше доменное имя: -)

массив ('message' => 'my message', 'link' => FACEBOOK_PAGE_TAB_URL, 'description' => 'Description', 'picture' => FACEBOOK_LOGO, 'caption' => "thing.com ");

0 голосов
/ 08 ноября 2011

Поскольку вы используете конечную точку API фида , вы создаете Post с API. Поскольку ваше сообщение содержит ссылку, Facebook отображает домен для этой гиперссылки. Насколько я могу судить, нет способа программно создать сообщение с гиперссылкой и не отображать домен.

Если важно, чтобы foo.com не отображался, вы можете либо убедиться, что гиперссылка относится к bar.com, либо использовать диалоговое окно Feed , чтобы пользователь мог опубликовать статью в своем собственная стена.

Я подозреваю, что причина того, что на скриншоте поста Foursquare не отображается домен, заключается в том, что они используют мобильную версию диалога каналов, как это предлагается в документации Facebook .

...