【问题标题】:Facebook OAuth field mapping issueFacebook OAuth 字段映射问题
【发布时间】:2016-03-15 13:04:07
【问题描述】:

我正在运行一个包含大量模块的多语言 Drupal 7 网站,包括 Facebook OAuth module(版本 7.x-2.0-rc3)。

我遇到了字段映射功能的问题,在我的情况下它不起作用。

Drupal 注册表单上的字段根本没有按应有的方式由模块填充,除了用户名字段,它预先填写了我的 Facebook 用户名。

我启用了模块的调试设置,它记录了以下内容(一些信息已被编辑以保护隐私):

fbuser=stdClass Object
(
    [email] => xxxxx@subversion.be
    [name] => Constantin Aktelle
    [first_name] => Constantin
    [last_name] => Aktelle
    [age_range] => stdClass Object
        (
            [min] => 21
        )

    [link] => https://www.facebook.com/app_scoped_user_id/1080532871978412/
    [gender] => male
    [locale] => fr_FR
    [timezone] => 1
    [updated_time] => 2013-04-20T15:22:50+0000
    [verified] => 1
    [id] => 1080532871978412
)

所以 Facebook 信息确实存在,但模块似乎无法正确映射它们。

注意模块设置如下:

  • “Prénom”映射到“[first_name] Prénom”
  • “Nom”字段映射到“[last_name] Nom”
  • “流派”字段映射到“[性别] 性别”

我不知道如何解决这个问题,也不确定是什么原因造成的。请问有没有人遇到过这个问题和/或知道如何解决它?

【问题讨论】:

    标签: drupal drupal-7 mapping field facebook-oauth


    【解决方案1】:

    我终于找到了解决问题的方法后忘记在这里发帖,所以这里是:

    问题来自 Facebook Oauth 模块与多语言网站的不兼容。一旦我将我的用户字段设置为不可翻译,问题就解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      • 2020-05-19
      • 2020-02-08
      • 2011-08-07
      • 2015-06-20
      • 2016-09-07
      • 1970-01-01
      相关资源
      最近更新 更多