我从未遇到过比Facebook更糟糕的api文档。
我一直在尝试将我的Android应用程序与Facebook进行深层链接,这样当一个人在他的脸书上按下我的应用程序的故事时,它不会启动浏览器,而是打开我的应用程序。
我已经关注了这个https://developers.facebook.com/docs/applinks/hosting-api并遇到了这段原始代码,通过它我可以生成一个深层链接。
curl https://graph.facebook.com/app/app_link_hosts \
-F access_token="APP_ACCESS_TOKEN" \
-F name="Android App Link Object Example" \
-F android=' [
{
"url" : "sharesample://story/1234",
"package" : "com.facebook.samples.sharesample",
"app_name" : "ShareSample",
},
]' \
-F web=' {
"should_fallback" : false,
}'

现在怎么办? 。我该如何实际对facebook服务器运行此请求? 。我当然不能从机器人那里卷曲它。另外我应该如何生成此应用访问令牌?我现在真的有这么多问题。
如果有人能指出我正确的方向,我真的很感激。
答案 0 :(得分:1)
您应该从自己的计算机或服务器运行此程序,而不是在Android应用程序中运行。托管API不是用于在运行时创建数千个URL,而是用于创建一些您将共享的URL以及您的应用理解的URL。如果您需要创建或附加自定义参数,只需将它们添加到为您创建的网址末尾,而不是创建新参数。
这是" facebook app access token"的第一个结果。在谷歌:https://developers.facebook.com/docs/facebook-login/access-tokens上,有关于应用令牌的部分。创建应用令牌的最简单方法是使用app_id|app_secret
,因此,如果您的应用ID为123且应用密码为def,则您的应用访问令牌为123|def