سؤال

حتى تغريد شخص ما رابطا للصورة على Instagram: http://instagr.am/p/qsvkr8ls3h/

هذا يعيد توجيهات من http://t.co/boj4ex2j إلى http://instagr.am/p/qsvkr8ls3h/ إلى صفحة Instagram الفعلية http://instagram.com/p/qsvkr8ls3h/ حيث توجد الصورة.

بارد. كل هذا جيد وجيد. الآن أريد حليقة لمتابعة الرابط Tweetd وتنزيل تلك الصفحة النهائية، والتي تحتوي على من الصورة. يبدو النصي بشكل أساسي مثل هذا:

giveacodicetagpre.

الآن يحتوي هذا البرنامج النصي على المزيد من المكونات ولكن هذا هو مجرد جزء حليقة. الآن، تقوم بإدارة البصق على أنه هبطت على الصفحة الأخيرة الصحيحة http://instagram.com/p// QSVKR8LS3H / ) حيث تكون الصورة - ولكن هذا ما هو ما return_array $ ['file'] يبصقون:

giveacodicetagpre.

حتى عندما انتقل إلى الصفحة في المتصفح الخاص بك، مع إيقاف تشغيل ملفات تعريف الارتباط، وعدم تسجيل الدخول إلى Instagram (إذا كنت) الأحمال الصفحات بالكامل!

ماذا بحق الجحيم أنا في عداد المفقودين هذا غير السماح بهذا البرنامج النصي لتنزيل صفحة Instagram؟! إنه يعمل فقط حول كل صفحة أخرى أحاول ذلك! فقط لا instagram.com؟

يرجى شخص ما ساعدني في كسر هذه الجوز القضية - كنت أقدر بشكل كبير أي مساعدة أو رؤية أي شخص قد يكون له.

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

المحلول

إذا كنت تقوم بتشغيل هذا الرمز على خادم وليس الجهاز المحلي الخاص بك، فمن الممكن أن يوجد بعض الوكيل غير المألوف بين الخادم و Instagram.com.تحقق من الكود من الجهاز المحلي الخاص بك، والتأكد من أنه يعمل أيضا في متصفح على نفس الجهاز .

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

نصائح أخرى

كما قال الكثير منا، يبدو أن هذا الكود يعمل بشكل جيد تماما.كل ما يمكنني أن أقترح هو أنه يمكنك التأكد من أن تقارير الأخطاء قيد التشغيل ثم تحقق من سجلات خطأ PHP الخاص بك في الدليل الأساسي الخاص بك.

قد ترغب أيضا في التحقق من تمكين وحدة Curl في PHP.INI.

غير متأكد من ما يمكن أن يكون خطأ.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top