Twitter-цифры Embeddable Widget (JS) не могут получить номер мобильного телефона после регистрации

В основном я использую встраиваемый виджет цифр в твиттере для регистрации после регистрации. Я хочу, чтобы на мобильном телефоне не было этого пользователя, я не получил никакой ссылки в Интернете, ни официальной документации

То, что я сделал до сих пор,

это мой индексный файл

 document.getElementById('digits-sdk').onload = function() {
 Digits.init({ consumerKey: 'my key' });


 Digits.embed({
 container: '.my-digits-container',
 theme: {
 accent: '315B7F',       
 background: '002747',   
 label: 'FFF',          
 border: '324F67'       
 },
 phoneNumber: '+91'
 })


 .done(onLogin) 
 .fail(onLoginFailure);


 function onLogin(loginResponse){
 var oAuthHeaders = loginResponse.oauth_echo_headers;
 alert("yo "+oAuthHeaders['X-Verify-Credentials-Authorization']);
 var verifyData = {
 authHeader: oAuthHeaders['X-Verify-Credentials-Authorization'],
 apiUrl: oAuthHeaders['X-Auth-Service-Provider']
 };


 $.ajax({
  type: 'POST',
  url: digits.php,
  data: verifyData,
  success: function(data)
  {
    alert("do "+data);
  }
});

это мой файл digits.php с вызовом curl

<?php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,            "'.$_POST["apiUrl"].'" );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POST,           1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, "'.$_POST["authHeader"].'"); 
curl_setopt($ch, CURLOPT_HTTPHEADER,   array('Content-Type:     text/plain')); 

$result=curl_exec ($ch);

echo $result;



?>

Я получаю следующую ошибку при вызове файла digits.php в AJAX req со страницы индекса.

перехватил DOMException: заблокировал фрейм с происхождением "mydomain.com" от доступа к фрейму перекрестного происхождения.

0 ответов

Другие вопросы по тегам