javascript — 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» от доступа к фрейму перекрестного происхождения.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]