我正在使用Facebook Graph API,移动主机API来发布一个链接,链接如下:
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}我以链接ID的形式得到了正确的结果,没有错误。
但是当我用以下命令查询链接时
https://graph.facebook.com?ids={LINK}&access_token={ACCESS_TOKEN};我没有得到任何app-link数据,对象在那里,但是空的,甚至连名字都没有。
{"http://fb.me/777314042342441" = {
id = "http://fb.me/777314042342441";
};
}是不是我的帖子中有什么地方不允许数据被张贴?提前感谢您的帮助。
发布于 2015-01-05 02:48:56
看起来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。
希望这能对大家有所帮助。
https://stackoverflow.com/questions/27763032
复制相似问题