我已经集成了用于客户登录的 FB sdk,但无法获得电话号码作为响应。这是我的代码
FB.api('/me',
{fields: "id,email,first_name,gender,name,last_name,token_for_business"},
function(response) {
});
Run Code Online (Sandbox Code Playgroud)
使用上面的代码,我得到了除电话号码外的所有信息。我已经传递了额外的参数mobile_phone然后得到了未定义的响应。这是代码
FB.api('/me',
{fields: "id,email,first_name,gender,name,last_name,token_for_business,mobile_phone"},
function(response) {
console.log(response.mobile_phone);
});
Run Code Online (Sandbox Code Playgroud)
我已经尝试使用参数“user_mobile_phone”也仍然只得到未定义的响应
请帮我解决这个问题,提前致谢。
我想在magento2中覆盖抽象类的受保护函数
这是我的代码
di.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<preference for="Magento\Sales\Model\Order\Pdf\AbstractPdf" type="Custom\Sales\Model\Order\Pdf\AbstractPdf" />
</config>
Run Code Online (Sandbox Code Playgroud)
AbstractPdf.php(自定义/销售/型号/订购/ PDF/AbstractPdf.php)
<?php
/**
* Copyright © 2016 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
// @codingStandardsIgnoreFile
namespace Custom\Sales\Model\Order\Pdf;
// use Magento\Eav\Model\Entity\Attribute as EntityAttribute;
// use Magento\Eav\Model\Entity\Attribute\AbstractAttribute;
// use Magento\Framework\DB\Select;
// use Magento\Framework\Model\AbstractModel;
// use Magento\Framework\App\Filesystem\DirectoryList;
// use Magento\Framework\DataObject;
/**
* Sales Order PDF abstract model
* @SuppressWarnings(PHPMD.ExcessiveClassComplexity)
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
*/
class AbstractPdf extends \Magento\Sales\Model\Order\Pdf\AbstractPdf
{
/**
* Insert logo to pdf page …
Run Code Online (Sandbox Code Playgroud)