Facebook: ссылка из активности приложения ведет на URL, а не на приложение - PullRequest
0 голосов
/ 29 ноября 2011

Я создаю небольшое приложение для математических упражнений.У меня есть URL (приводит к index.php) для представления холста.Когда я выбираю тему в этом представлении холста, он вызывает другой URL (domain.com/exercise/id), который загружается в представление холста.

Все мои идентификаторы помечены метаинформацией открытого графика для OGагрегация.

Пока все хорошо.Но URL моих «элементов» находится на моем домене - домене, который будет отображаться в iframe в режиме просмотра холста.

Я публикую действия, подобные этой:

FB.api('/me/mymathapp:solve' +
    '?exercise_serie=' + exeSerieUrl + '?access=' + accessToken,'post',
    function(response) {});

Но сейчасссылка на мое упражнение в ленте активности на моей стене ведет на мой веб-сайт, а не на страницу холста моего приложения.Хотя я настроил только свои URL-адреса холста - ничего больше.

Есть ли какие-либо настройки, чтобы эти URL-адреса отображались только в режиме просмотра холста?Или я должен сделать обходной путь, такой как перенаправление на представление холста с моей страницы?

Заранее спасибо, Юрик

1 Ответ

1 голос
/ 29 ноября 2011

Я считаю, что в этом случае вам нужно перенаправить обратно в приложение холста, если пользователь попадает на URL-адрес объекта (очевидно, за исключением кода перенаправления для сканера Facebook)

Существующие приложения Open Graph, такие как Spotify, используют этот метод, ссылка на пример объекта песни: http://open.spotify.com/track/737liXlwQnrGkVszJqVbOv, который откроет Spotify, если у вас есть приложение, и ссылки на их сайт, если у вас нет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...