मैं YQL उपयोग कर रहा हूँ फ़ीड की एक सूची प्राप्त करने के लिए, इस तरह शामिलचयन क्वेरी में अतिरिक्त क्षेत्र
$urls = array(
'delicious' => 'http://feeds.delicious.com/v2/rss/foo',
'delicious' => 'http://feeds.delicious.com/v2/rss/anotherfoo',
'lastfm' => 'http://ws.audioscrobbler.com/1.0/user/foo/recenttracks.rss',
...
);
और मैं की एक सरणी मिल शीर्षक/लिंक/पबडेट फ़ील्ड वाले आइटम। "लिंक" फ़ील्ड के अलावा, मुझे कोई जानकारी नहीं मिलती है जो मुझे बता सकती है कि आइटम कहां से आता है।
कैसे मुझे लगता है कि यूआरएल (मूल्य) से मेल खाती है array_keys($urls)
से एक अतिरिक्त क्षेत्र में शामिल कर सकते हैं? मूल रूप से मैं आइटम delicious
तरह से आता है, एक क्षेत्र है कि मुझे क्या साइट से कहता है की जरूरत है lastfm
आदि
LastFM के लिए मैं strpos
के साथ जांच कर सकता है "last.fm" स्ट्रिंग $item['url']
में मौजूद है, लेकिन स्वादिष्ट के साथ लिंक यह संभव नहीं है :(
मुझे लगता है कि आपको इसके लिए YQL क्वेरी बदलने की आवश्यकता है, इसलिए परिणाम पंक्ति में एक फ़ील्ड है जो दिखाता है कि किस URL से अनुरोध किया गया था। तो क्या आपने SELECT फ़ील्ड में यूआरएल जोड़ने की कोशिश की है? YQL में बहुत ज्ञात नहीं है, लेकिन शायद एक तरीका है। – hakre