2013-04-08 4 views
-3

я использовал этот код, чтобы свернуться с яблочным логинпытаются завить к яблоку

<?php 
$url = "https://appleid.apple.com/cgi-bin/WebObjects/MyAppleId.woa/wa/directToSignIn?localang=en_US"; 
$post_data['theAccountName'] = "[email protected]"; 
$post_data['theAccountPW'] = "mypassword"; 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_VERBOSE, 1); 
$response = curl_exec($ch); 

echo $response; 
?> 

, но он не работает для меня какие-либо предложения

+1

Что именно вы подразумеваете под словом «это не сработало»? Есть ли сообщения об ошибках или неожиданные результаты? – Butt4cak3

+3

Также, скорее всего, это нарушение ToS, поэтому Apple не оценит, узнает ли он. – Andrey

+0

i see this Произошла неизвестная ошибка. – user2255821

ответ

0

Обратите внимание на ToS как указал @Andrey.

Возможно, вам нужно установить HTTP-метод для POST?

curl_setopt($ch, CURLOPT_POST, 1); 
+0

попробовал то, что он не работал, есть ли способ увидеть скрытые файлы – user2255821

+0

Попробуйте 'print_r (curl_getinfo ($ ch));' после вашего 'curl_exec ($ ch);' call, чтобы увидеть, что-то выделяется. Обновите свои вопросы с помощью этой информации. http://php.net/manual/en/function.curl-getinfo.php – Sam

Смежные вопросы