وعلى الرغم من وصفه سابقا روابط خوارزمية التخفيض من خلال "Avtomator"من الناحية الفنية، يعمل لا تشوبه شائبة، في الممارسة العملية، فإنه يمكن أن يسبب مشاكل. على سبيل المثال، الفيسبوك الشبكة الاجتماعية في كثير من الأحيان لا يمر ما يشير إلى goo.gl، ترى أنها يحتمل أن تكون خطرة. لذلك كان علينا أن يكون في حيرة "الخطة ب" التي لعبت الدور الرئيسي بواسطة خدمة ويب أخرى - Bitly.com.
مع هذه المشاكل الخدمة على "الفيسبوك" ليست هناك، ولكن في "خطة B" دخلت هذه نقطة مهمة - تسجيل الإلزامي على Bitly.com. من جهة، هو أكثر قليلا من ضجة، ولكن بفضل هذا لديك ميزة: سيتم تخزين جميع قطع عبر خدمة الروابط "Avtomatora" من خلال حسابك في Bitly. وإلى جانب Bitly، على عكس Goo.gl، ويدعم الأصلي "sokraschalku» الفيسبوك - on.fb.me. ;)
من خلال التسجيل، انتقل إلى صفحة bitly.com/a/settings/advanced. في الجزء السفلي، اضغط على الرابط عرض مفتاح API تراث وتحقق لنفسها مربع النص دخول - المحتوى التي تحتاج إليها بسرعة.
الآن يمكنك إنشاء خدمة "Avtomatore". في شكلها النهائي يبدو مثل هذا:
كما ترون، وهذا هو وحدة باش النصي الذي يأخذ معالجة النص المحدد في (وصلة الإنترنت) النص ويستبدلها مع عنوان ويب أقصر (كل معرف في "رأس" من هذه العملية). وفيما يلي النص الكامل:
encodedURL = $ (صدى -n "$ 1" | ااا الصورة / / 20٪ / ز.! S / /٪ 21 / ز. ق / "/٪ 22 / ز. ق / # / 23٪ / ز. ق / $ /٪ 24 / ز. ق / و / 26٪ / ز. الصورة //٪ 27 / ز. ق / (/ 28٪ / ز. ق /) / 29٪ / ز. ق /: /٪ 3A / ز ') هوية المستخدم =userPASS = إذا [[$ encodedURL = HTTP *]!]. ثم encodedURL = " http://$encodedURL" فاي accessToken = $ (حليقة " https://api-ssl.bitly.com/oauth/access_token" --request "POST" --user "$ رقم العضوية: $ userPASS") حليقة " https://api-ssl.bitly.com/v3/shorten" --data "access_token = $ {accessToken}" "شكل = النص" --data --data "longUrl = $ encodedURL"
ويمكن تقسيم كل رمز إلى ثلاثة أجزاء:
- أولا، وضعنا ثلاثة متغيرات: وصلة واردة ويب (مع ASCII التحويل)، وكذلك الخاص Bitly-ID (تذكر مربع النص دخول، الذي نوقش فقط فوق؟) وBitly كلمة السر. لا تنسى أن بدلا من ذلك و استبدال قيمها.
- وعلاوة على ذلك، وذلك باستخدام متغير مع اسم المستخدم وكلمة المرور، من خلال نظام الضمان Bitly.com الحصول على ما يسمى رمز الأمان.
- وأخيرا، وذلك باستخدام وصول رمز التي تولدها قيادة وحدة التحكم حليقة ارسال عنوان الويب الأصلي والحصول على نسخة مختصرة، والذي يستبدل الأوتوماتيكية في النص.
ويبقى الآن فقط للحفاظ على الخدمة تحت اسم مريحة بالنسبة لك - واختبار النتائج في حقل النص.
P. S. في التعليقات على المادة السابقة على الحد من الروابط من خلال الأوتوماتيكية يسمى خدمة ويب العالمي Shrt.org.uaالذي يبسط إلى حد كبير الخوارزمية، ويسمح لك للعمل مع أي من عشرات sokraschalok على شبكة الإنترنت دون أي تسجيل الدخول والمصادقة. ومع ذلك، منذ يتم دعم هذا المشروع من قبل المتحمسين، في أمور عمله على غير ما يرام - مزعج عندما تريد تقصير بسرعة على الرابط ترى رسالة حول عدم توافر هذه الخدمة.
P. P. S. هذا هو ما الأوتوماتيكية ومستخدمي ماك مفيدة، يمكنك دائما تعلم من المواد على "MakRadare".
تاريخ النشر: مرت القارئ يوجين Stepanishev ليس لديهم أخطاء في التعليمات البرمجية النصية السابقة، وقدمت بلده، أكثر إيجازا والخيار تنوعا. يوجين البرنامج النصي لتناسب الجميع الذي يواجه في التعامل مع وصلات على شبكة الإنترنت يحتوي على غير اللاتينية حرف (على سبيل المثال، عناوين مع استعلامات البحث باللغة الروسية، ما يشير إلى المقالات في "ويكيبيديا" الروسية، وهلم جرا. د.). شكرا جزيلا لكم على مشاركتكم.