【发布时间】:2015-06-24 17:02:02
【问题描述】:
我正在尝试将 facebook sdk 集成到我的 android 应用程序中。我想使用我需要规范 url 的深层链接功能。我无法从 api 调用中获取规范的 url。我看到了这个问题on stackoverflow. 当我使用命令时
curl -G https://graph.facebook.com/YOUR_APP_LINK_HOST_ID \
-d access_token="APP_ACCESS_TOKEN" \
-d fields=canonical_url \
-d pretty=true
我收到了这个错误
{ “错误”: { "message": "(#803) 你请求的一些别名不存在:YOUR_APP_LINK_HOST_ID -d", “类型”:“OAuthException”, “代码”:803 } }curl: (6) 无法解析主机:access_token="APP_ACCESS_TOKEN"
注意:我将原始应用访问令牌替换为“APP_ACCESS_TOKEN”。
【问题讨论】:
-
您确实将文本
YOUR_APP_LINK_HOST_ID替换为实际的应用程序链接主机 ID,对吧...? -
是的。命令中的所有值都是真实的。不过不能在这里发布。
-
{ "error": { "message": "(#100) Tried accessing nonexisting field (canonical_url) on node type (Application)", "type": "OAuthException", "code": 100 }现在我收到此错误 -
“on node type (Application)” - 听起来你没有使用应用链接 id,而是将你的应用 id 放在
https://graph.facebook.com/之后
标签: android facebook facebook-graph-api