【问题标题】:Use Facebook Graph Api with Android and Php在 Android 和 Php 中使用 Facebook Graph Api
【发布时间】:2012-10-11 17:30:09
【问题描述】:

我正在开发一个项目,其中客户端是 Android,而在后端,我正在使用 PHP 向他们提供数据。

我必须使用 Facebook Graph Api 才能获取用户的 fb 数据。

服务器会提供这个 url 给客户端:

$dialog_url = 'https://www.facebook.com/dialog/oauth?client_id='. $app_id . '&redirect_uri=' . urlencode($my_url) ;
echo($dialog_url);

redirect_uri 是服务器 php 页面之一。

那么,如果设备点击此 url,我是否能够访问服务器页面上收到的 access_tokencode..??

【问题讨论】:

    标签: php android facebook-graph-api


    【解决方案1】:

    我还在使用带有 Facebook Open Graph 的 Android,我发现最好的解决方案是使用 Facebook SDK for Android 向 Facebook 进行身份验证并检索 access_token。 Facebook SDK 非常智能,可以使用来自 Facebook 应用或浏览器 cookie 的经过身份验证的会话,因此他们不必输入他们的 Facebook 凭据。

    然后,我使用 access_token 和 Android 版 Facebook SDK 来检索我在自己的登录/创建配置文件 api 调用中使用的用户信息(姓名、电子邮件)。您可以使用此 SDK 执行所有开放图操作,但我将 access_token 发送到我可以执行所有 Facebook 开放图操作(创建操作等)的服务器,而不会在客户端上浪费时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-20
      • 1970-01-01
      • 1970-01-01
      • 2011-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多