سؤال

حاولت ان كانت

إيف لحل هذا لفترة طويلة والآن أعرف لماذا ليست ممكنة. عنوان الموقع

http://twittercounter.com/api/؟username=Anand_Dasgupta&output=json&results = 3

وإرجاع سلمان ولكن عندما إلحاق "ورد = الحصول على" جنبا إلى جنب معها، فإنه لا تحديد وظيفة رد المجمع.

وبالتالي فإن الحل الوحيد الآن هو بناء المجمع يدويا الجولة البيانات سلمان.

وسؤالي هو: كيف أفعل ذلك. هل هناك بعض التعليمات البرمجية الموجودة بالفعل في بي / جافا سكريبت أستطيع أن تتغير وفقا لمواصفات بلدي.

وسيتم تقدير أي نصيحة.

وشكرا

وأناند

هل كانت مفيدة؟

المحلول

وكذلك فإن الغرض من JSONP هو التفاف JSON (التي سيتم تقييمها جافا سكريبت على جانب العميل) في رد ذلك فحسب عميل طلب البيانات يعلم. هذا يمنع العميل من تنفيذ شفرة جافا سكريبت غير المرغوب فيها. دون أوو الاستدعاء سيكون مشكلة سياسة المصدر الأوحد (الذي يحل JSONP)، لذلك يمكنك طلب فقط زاد أنه URL جاء النصي من.

وأساسا سيكون لديك لإرفاق رد مع PHP، وهذا يعني على جانب الملقم، مع نصي الوكيل. السيناريو باسترداد البيانات من URL الآخرين ويلتف قبل أن تتحول إلى رد:

<?php
    // Don't know on the fly how to request data from another URL in PHP, but it's easy to find out
    $response = request_url('http://twittercounter.com/api/?username=Anand%5FDasgupta&output=json&results=3');
    echo $_GET['callback'] . '(' . $response . ')';
?>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top