1

我正在尝试为 Android 实现应用程序链接。我的步骤是: 1. 创建 facebook 应用程序并使用该应用程序 ID 创建会话来实现进一步的 api 调用 2. 要在 android 中创建 applink 对象,我的 api 调用是

new Request(
                Session.getActiveSession(),
                "app/app_link_hosts",
                null,
                HttpMethod.GET,
                new Request.Callback() {
                    public void onCompleted(Response response) {
                        try {

                            JSONObject obj = new JSONObject(response.getRawResponse());
//                            
                            Log.d("My App", obj.toString());

                        } catch (Throwable t) {
                            Log.e("My App", "Could not parse malformed JSON: \"" + response.getRawResponse() + "\"");
                        }

                    }
                }
        ).executeAsync();

但我得到了空洞的回应。如果我错了,请纠正我。提前致谢

4

1 回答 1

0
  1. 您正在使用 GET 方法,该方法获取已使用 API 创建的应用链接 url,但不会创建新链接。

  2. 您无法从移动设备创建它们,因为它们需要应用访问令牌(而不是用户访问令牌)。如果您查看文档的“发布”部分,您会发现没有 Android 或 iOS 代码片段。

  3. 有关如何创建应用程序链接托管 url(从命令行或服务器端)的详细说明,请按照此处的步骤操作:https ://developers.facebook.com/docs/applinks/hosting-api

于 2015-03-04T17:33:38.793 回答