在PhoneGap应用程序中使用JS添加Facebook好友

时间:2013-05-23 11:14:25

标签: javascript facebook cordova jquery-mobile

我正在使用PhoneGap构建应用程序,我的目标之一是WP,因此我无法使用PhoneGap Facebook插件。

我想要做的是让用户在我的应用中添加好友。

所以我做了一些研究,我发现了这个问题Can I "add friend" with Facebook's API?

其中一个答案谈到了使用JS SDK,但在评论中已经说过这个是一个老方法(作为额外的,我甚至不能得到JS ReferenceError: FB is not defined

所以我正在尝试下一个回复。

这个人说看看这个功能https://developers.facebook.com/docs/reference/dialogs/friends/,如果我没错,这意味着有这样一个链接

https://m.facebook.com/dialog/friends?id=<friend id>&display=touch&app_id=<app id>&redirect_uri=<redir url>

并且,当用户点击它时,它将显示一个确认友情请求的对话框。

现在,由于该应用是本地的,我正在尝试将本地网页用作<redir url>,这会导致我出现此错误:

  

redirect_uri网址必须是绝对的

所以问题是: 如何在网络服务器上没有任何页面的情况下使用此功能,并在我的应用程序中本地执行所有操作?

是否有可能或任何Facebook应用程序被迫拥有某种服务器支持?

1 个答案:

答案 0 :(得分:1)

浏览这个Facebook插件。我使用这个插件为Facebook开发了一个应用程序。

Facebook-plugin-For-Android

从此处,您可以浏览任何平台的任何插件。

Here

您必须学习如何在PhoneGap应用程序中集成插件。使用此插件,您将获得所有要求。