2015-01-04 2 views
0

Я с помощью API Facebook Graph, Mobile хостинга API разместить ссылку со следующим:Facebook Applinks не возвращают AppLink данных на всех

https://graph.facebook.com/{APPID}/app_link_hosts?access_token={ACCESS_TOKEN}&name=Puzzle_1420352145684&ios=[{"url":"MyAPP://playerPuzzles/1420352145684","app_store_id":{MYAPPID},"app_name":"MyAPP"}]&web={"should_fallback":false} 

я получаю правильный результат в виде идентификатора ссылку, без ошибок.

Но когда я запрашиваю связь с

https://graph.facebook.com?ids={LINK}&access_token={ACCESS_TOKEN}; 

Я не получаю никаких данных приложение-ссылка объект находится там, но пустой даже не имя.

{"http://fb.me/777314042342441" = { 
     id = "http://fb.me/777314042342441"; 
    }; 
} 

В моем почтовом отделении что-то не так, что данные не позволяют размещать сообщения? Спасибо за помощь.

ответ

0

Похоже, что документация в facebook неверна. Наконец, я нашел решение, используя графический проводник. Чтобы правильно получить данные, используйте этот стиль URL.

https://graph.facebook.com/{APP-LINK-ID}?fields=ios,name,web&access_token={ACCESS_TOKEN}; 

Обратите внимание, что вам необходимо вызывать все поля, которые вы хотите. Объект, по крайней мере, для меня не включал структуру app_links, такую ​​как документация.

Вот ссылка на неверном Index API

Вот app_links object structure вы можете увидеть все поля, которые можно выбрать.

Надеюсь, это поможет всем.

+0

Вы все еще можете использовать https://graph.facebook.com?ids={LINK}&access_token={ACCESS_TOKEN}, вам просто нужно добавить & fields = app_links –

+0

Это то, что я сначала пробовал, но это не сработало для меня , –

+0

Это зависит от того, какую версию графического API вы используете. Для версии 2.1 и выше это должны быть поля = app_links, до этого это был тип = al & fields = android, ios (очень жаль, что произошли изменения, и я прошу прощения за это, но он задокументирован на странице API-интерфейса Index, которую вы связали к). –

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