Sonunda bir API çağrısının parçası olacak bazı kodları miras aldım. Mevcut koda dayanarak, arama bir access_token ile JSON kodunu almak için bir gönderidir. Bu normalde basit olacak ve orada bulunan diğer tüm API'ler gibi, bu kod da müşteri sırrı için özelleştirilmiş bir httfde alan olmasını gerektirir.Özelleştirilmiş HTTPHeader Alanıyla JSON Gönderi
Bu çalışmayı, URLRequest vb. Ile Objective C'de yapabildim, ancak şimdi bir web bileşeni için çağrı oluşturduğum için, roadblock edilmiş durumdayım.
Ben başlığındaki bir http-equiv ile oldukça standart bir jquery yazı
$.post('https://url.com',
{access_token:'XXXXXXXXXXXXXXXXXXX',
function(data){
console.info(data);
}, 'json');
kullanıyorum. Ancak mesaj asla veriyi geri almaz ve sunucu kendisi herhangi bir aramanın yapılmadığını (eksik olanı bile) fark etmez.
Bu kodu not etmem ve yeniden başlatabilirim, ancak daha önce bu sorunla karşılaştıysa, lütfen herhangi bir içgörü sunun.
Çok teşekkür ederim! Bana saat hayal kırıklığını kurtardın. Şimdi, nesne Safari'de çekiliyor, ancak Firefox veya Chrome'da değil. Bu bilinen bir sorun mu? Eğer öyleyse, içgörünüzü çok isterim. Değilse, anlayacağım. – Izzy
Chrome ve Firefox'u kullanırken sunucuya gönderilen (Geliştirici Araçları veya Firebug aracılığıyla) neler görüyorsunuz ve ne görüyorsunuz? İsteğin gelen ve uygun olup olmadığını görmek için sunucuda hangi hata ayıklama var? – JAAulde
Firebug'da hiç hata yok, ancak geri dönüş yok. Firefox Web Konsolu'nda şunu görüyorum: 'OPTIONS https: // [url.com] [HTTP/1.1 200 OK 441ms]' ve Chrome Geliştirici araçlarında şunu görüyorum: XMLHttpRequest 'https://url.com'u yükleyemiyor. Origin null, Access-Control-Allow-Origin tarafından izinli değil. ' Sunucu, bir isteğin geldiğini gösterir. İstek uygun değilse, bir hata iletisi kaydeder. – Izzy