【问题标题】:Facebook Applinks return no applink data at allFacebook Applinks 根本不返回 applink 数据
【发布时间】:2015-01-04 06:24:56
【问题描述】:

我正在使用 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};

我没有得到该对象存在的任何应用程序链接数据,但连名称都没有。

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

我的帖子中是否存在不允许发布数据的问题? 提前感谢您的帮助。

【问题讨论】:

    标签: facebook applinks


    【解决方案1】:

    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,您可以看到所有可以获取的字段。

    希望对大家有所帮助。

    【讨论】:

    • 你仍然可以使用graph.facebook.com?ids={LINK}&access_token={ACCESS_TOKEN} 你只需要添加&fields=app_links
    • 这是我第一次尝试但对我不起作用。
    • 这取决于您使用的图形 API 版本。对于 2.1 及更高版本,它应该是 fields=app_links,在此之前,它是 type=al&fields=android,ios(很遗憾发生了变化,对此我深表歉意,但它记录在您链接的 Index API 页面中到)。
    • 哦,有道理。感谢您的澄清。
    猜你喜欢
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    • 2018-08-01
    • 2014-09-18
    相关资源
    最近更新 更多