Facebook App Link主机API设置

时间:2014-08-06 21:13:17

标签: android facebook facebook-graph-api

我正在尝试使用文档here来设置新的应用链接对象。但是我尝试过的所有价值观都给了我这样的反应:

{
  "error": { 
    "message" : "Invalid OAuth access token.",
    "type" : "OAuthException",
    "code" : 190
  }
}

我应该在“access_token”字段中使用什么值?我尝试使用链接的FB应用程序中的“客户端令牌”以及应用程序ID,但显然这些都不正确。我是否必须提出某种API请求,例如this

文档非常稀疏,并没有真正解释获取给定值的位置。我只是想在FB上发布一个深层链接到我的应用程序,那么有更简单的方法吗?

编辑:我找到了Graph API Explorer,并在那里创建了一个令牌。我尝试使用该令牌,但这给了我一个不同的错误:

{
  "error" : {
    "message" : "(#200) Permissions error",
    "type" : "OAuthException",
    "code" : 200
  }
}

我想我越来越近了,但我不知道在创建令牌时我应该使用什么权限。

编辑2:好的,我在第一次编辑中创建的令牌是用户令牌,而我需要一个App令牌。我确实要像我原先想的那样提出请求,但现在我得到了第三个错误:

{
  "error" : {
    "message" : "Error validating application. Cannot get application info due to a system error.",
    "type" : "OAuthException",
    "code" : 190
  }
}

所以我想我终于明白了吗?我现在不确定该怎么做,因为这似乎是我无法帮助的事情。

1 个答案:

答案 0 :(得分:0)

好的,我不确定这是怎么发生的,但我用来尝试创建app链接对象的访问令牌与从GraphAPI返回的访问令牌不同。我想我必须复制粘贴错误的东西。糟糕。

我将其切换为使用正确的值,现在一切正常。