使用Facebook app_link_hosts API响应是403权限错误 - Android

And*_*ndy 5 android facebook facebook-graph-api

我按照Android的Facebook API教程来设置Facebook登录,查看新闻源并向Facebook发布新消息.一切正常.现在我想将应用程序链接关联到我的应用程序,以便进行深层链接.我更改了邮政编码,用我的链接向/ app/app_link_hosts提交请求以便关联它,我收到了这个错误响应:

05-12 13:59:25.002: E/response(32412): {Response:  responseCode: 403, graphObject: null, error: {HttpStatus: 403, errorCode: 200, errorType: OAuthException, errorMessage: (#200) Permissions error}, isFromCache:false}
Run Code Online (Sandbox Code Playgroud)

这是我的app_link_hosts代码

    Session session = Session.getActiveSession();
    Bundle params = new Bundle();
    params.putString("name", "App Post");
    params.putString("android", "[{\"url\": \"myapp://post/" + appLinkHostId + "\",\"package\": \"com.myapp.socialnetworktest\"}]");
    params.putString("web", "{\"should_fallback\": false}");
    /* make the API call */
    new Request(
        session,
        "/app/app_link_hosts",
        params,
        HttpMethod.POST,
        new Request.Callback() {
            public void onCompleted(Response response) {
                Log.e("response", response.toString());
            }
        }
    ).executeAsync();
Run Code Online (Sandbox Code Playgroud)

我想一旦我开始工作,我可以使用我在新Facebook帖子中提交的URL作为URL,深度链接将起作用.它是否正确?