如何使用Facebook Mobile Hosting API进行App Links

时间:2015-01-02 19:57:03

标签: ios facebook-graph-api facebook-ios-sdk applinks

我想要做的很简单。我有一个应用程序发布到Facebook,我想创建一个链接,以便用户可以重定向到我的应用程序。它只是移动设备,没有网络托管,所以我想使用Facebook的移动主机API,如下所示: https://developers.facebook.com/docs/applinks/hosting-api?locale=en_GB

https://developers.facebook.com/docs/graph-api/reference/v2.2/app/app_link_hosts?locale=en_GB

NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
                       @"Example App Link Host Name", @"name",
                       @"{Question 1}", @"ipad",
                       @"{\"should_fallback\": false}", @"web",
                       nil
                   ];

/* make the API call */

[FBRequestConnection startWithGraphPath:@"/{question 2}/app_link_hosts"
                         parameters:params
                         HTTPMethod:@"POST"
                  completionHandler:^(
                      FBRequestConnection *connection,
                      id result,
                      NSError *error
                  ) {
                      /* handle the result */
                  }];

问题1:我应该在这里放置什么URL /链接?

问题2:我应该把#34; app"或者我的fbAppID在这里?

问题3:如果我需要我的App Token,如何在不将其直接放入我的代码的情况下使用它?

感谢您的帮助。我知道这不应该像我一样努力和耗时。

1 个答案:

答案 0 :(得分:3)

app_link_hosts只能从服务器端调用(或通过curl手动完成),不应该从移动设备完成,因为它需要你的应用程序保密。我们将更新文档以删除iOS和Android代码块。

有关要使用的curl命令以及参数含义的更多信息,请参阅此文档:https://developers.facebook.com/docs/applinks/hosting-api