העלאת קבצים באמצעות ה API של ימות ע"י קובץ PHP

חוקר
הודעות: 496
הצטרף: 15:44 16/03/2016
מיקום: עיר התורה והחסידות ביתר עילית

העלאת קבצים באמצעות ה API של ימות ע"י קובץ PHP

שליחהעל ידי חוקר » 12:53 28/06/2017

מצורף קובץ PHP שמתחבר לשרת של ימות ע"מ לקבל תוקן ובהמשך להעלות קבצים לשרת של ימות ע"י זה.
מתאים למישהו שיש לו שרת (עם אפאצ"י), שיוכל להעלות את זה לשם ולהתחבר ע"י הדפדפן...
מצורפים תמונות איך זה עובד.
לאחר קבלת טוקן.PNG
העלאה
לאחר קבלת טוקן.PNG (7.86 KiB) נצפה 5156 פעמים
לפני קבלת טוקן.PNG
כניסה
לפני קבלת טוקן.PNG (5.4 KiB) נצפה 5156 פעמים
output.zip
קובץ להורדה
(991 Bytes) הורד 285 פעמים
להלן הקוד מקור של הקובץ

קוד: בחירת הכל

<html>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
<TITLE>API Upload test</TITLE>
<!-- B.H. -->
</HEAD>
<BODY LANG="en-US" DIR="LTR">
<P>B.H.</P>
<FORM ACTION="" METHOD="POST" ENCTYPE="multipart/form-data">
<P>Name: <INPUT TYPE=TEXT NAME="username" SIZE=20 STYLE="width: 1.75in; height: 0.3in">
</P>
<P>password: <INPUT TYPE=PASSWORD NAME="password" SIZE=20 STYLE="width: 1.75in; height: 0.3in">
</P>

<P><INPUT TYPE=SUBMIT NAME="submit" VALUE="SUBMIT" STYLE="width: 0.74in; height: 0.37in">
</P>
</FORM>
</BODY></html>
<?php

$username = $_POST['username'];

$password = $_POST['password'];

$handle = curl_init();

$url = "https://www.call2all.co.il/ym/api/Login?username=$username&password=$password";
// Set the url

curl_setopt($handle, CURLOPT_URL, $url);

// Set the result output to be a string.

curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);

$output = curl_exec($handle);

curl_close($handle);

$jsonObject = json_decode($output);

if ($jsonObject->responseStatus != "OK" )

{

echo "לא הוקש שם משתמש או ששם משתמש או סיסמא שגויים";

return ;

}
$token = $jsonObject->token;

//echo $jsonObject->token;

?>

<!DOCTYPE html>
<html lang="en">
<head>
</head>
<BODY LANG="en-US" DIR="LTR">
<FORM ACTION="https://www.call2all.co.il/ym/api/UploadFile" METHOD="POST" ENCTYPE="multipart/form-data" TARGET="_blank">
<P>token: <INPUT TYPE=TEXT NAME="token" VALUE="
<?php
echo $jsonObject->token;
?>
"SIZE=20 STYLE="width: 1.75in; height: 0.3in">
</P>
<P>path: <INPUT TYPE=TEXT NAME="path" SIZE=20 STYLE="width: 1.75in; height: 0.3in">
</P>
<P><INPUT TYPE=FILE NAME="upload" STYLE="width: 1.79in; height: 0.26in">
</P>
<P><A NAME="convert-audio"></A>convertAudio: <INPUT TYPE=CHECKBOX NAME="convertAudio" VALUE="1" STYLE="width: 0.14in; height: 0.14in">
</P>
<P><INPUT TYPE=SUBMIT NAME="submit" VALUE="SUBMIT" STYLE="width: 0.74in; height: 0.37in">
</P>
</FORM>
</BODY>
</html>

אבי 300
הודעות: 126
הצטרף: 12:50 23/05/2017

Re: העלאת קבצים באמצעות ה API של ימות ע"י קובץ PHP

שליחהעל ידי אבי 300 » 14:21 28/06/2017

חוקר!
תודה רבה! נראה מצוין ויכול להיות שימושי מאוד, בעיקר עקב הגבלות של הקראת תשובה מ API.

אך שני שאלות:
1. מוגבל להעלאת אודיו?
2. באיזה שם משתמש וסיסמה יש להתחבר? או לחילופין איך לקבל טוקן?

אבי 300
הודעות: 126
הצטרף: 12:50 23/05/2017

Re: העלאת קבצים באמצעות ה API של ימות ע"י קובץ PHP

שליחהעל ידי אבי 300 » 14:34 28/06/2017

למי שמעוניין, ניתן להיכנס לכאן ולהשתמש...
השם משתמש כוונתו למספר המערכת.

חוקר
הודעות: 496
הצטרף: 15:44 16/03/2016
מיקום: עיר התורה והחסידות ביתר עילית

Re: העלאת קבצים באמצעות ה API של ימות ע"י קובץ PHP

שליחהעל ידי חוקר » 15:36 28/06/2017

חוקר!
תודה רבה! נראה מצוין ויכול להיות שימושי מאוד, בעיקר עקב הגבלות של הקראת תשובה מ API.

אך שני שאלות:
1. מוגבל להעלאת אודיו?
2. באיזה שם משתמש וסיסמה יש להתחבר? או לחילופין איך לקבל טוקן?
כפי שכתבת, שם משתמש הכוונה מספר מערכת.
התועלת הגדולה של זה היא בעיקר למי שמשתמש מנייד לניהול האתר, לפעמים דרך אתר הניהול לא הולך טוב להעלות קבצים...
אינו מוגבל בצמהב להעלות, אבל תמיד יש לזכור להוסיף את סיומת הקובץ בנתיב של העלאה.
לפרטים נוספים יש לעיין במדריך של ימות המשיח לגבי ה API

רדיופון
הודעות: 601
הצטרף: 12:35 10/04/2016

Re: העלאת קבצים באמצעות ה API של ימות ע"י קובץ PHP

שליחהעל ידי רדיופון » 01:32 02/08/2017

יש למישהו אולי שרת חינמי?
והאם מישהו יואיל בטובו להסביר בקצרה איך זה עובד ה API ולֶמה זה יכול להועיל?

אני מאוד ישמח... :)
תודה רבה!

חוקר
הודעות: 496
הצטרף: 15:44 16/03/2016
מיקום: עיר התורה והחסידות ביתר עילית

Re: העלאת קבצים באמצעות ה API של ימות ע"י קובץ PHP

שליחהעל ידי חוקר » 01:45 02/08/2017

il.000webhost.com
מאוד קל לפתוח שם חשבון משתמש לקבל תת דומיין לפי בחירתך.
את הקובץ המצורף לעיל תוכל לעלות לשרת ההוא ולהשתמש בו כרצונך.
בהצלחה

רדיופון
הודעות: 601
הצטרף: 12:35 10/04/2016

Re: העלאת קבצים באמצעות ה API של ימות ע"י קובץ PHP

שליחהעל ידי רדיופון » 17:42 02/08/2017

il.000webhost.com
מאוד קל לפתוח שם חשבון משתמש לקבל תת דומיין לפי בחירתך.
את הקובץ המצורף לעיל תוכל לעלות לשרת ההוא ולהשתמש בו כרצונך.
בהצלחה
קודם כל תודה רבה!

אני יכול להישתמש עם זה גם ב API הפוך?

חוקר
הודעות: 496
הצטרף: 15:44 16/03/2016
מיקום: עיר התורה והחסידות ביתר עילית

Re: העלאת קבצים באמצעות ה API של ימות ע"י קובץ PHP

שליחהעל ידי חוקר » 19:56 02/08/2017

il.000webhost.com
מאוד קל לפתוח שם חשבון משתמש לקבל תת דומיין לפי בחירתך.
את הקובץ המצורף לעיל תוכל לעלות לשרת ההוא ולהשתמש בו כרצונך.
בהצלחה
קודם כל תודה רבה!

אני יכול להישתמש עם זה גם ב API הפוך?
הקובץ עצמו שנתתי פה למעלה משתמש ב ‏api‏ שמתחבר לימות המשיח, אך ודאי שניתן להשתמש בו עם ה ‏api‏ ההפוך, תוכל לכתוב קבצי ‏php‏ לבצע מגוון פעולות, לעלות לשרת, ולעשות שלוחת ‏api‏ במערכת שתתחבר לשרת שלך.
בהצלחה

רדיופון
הודעות: 601
הצטרף: 12:35 10/04/2016

Re: העלאת קבצים באמצעות ה API של ימות ע"י קובץ PHP

שליחהעל ידי רדיופון » 20:02 02/08/2017

il.000webhost.com
מאוד קל לפתוח שם חשבון משתמש לקבל תת דומיין לפי בחירתך.
את הקובץ המצורף לעיל תוכל לעלות לשרת ההוא ולהשתמש בו כרצונך.
בהצלחה
קודם כל תודה רבה!

אני יכול להישתמש עם זה גם ב API הפוך?
הקובץ עצמו שנתתי פה למעלה משתמש ב ‏api‏ שמתחבר לימות המשיח, אך ודאי שניתן להשתמש בו עם ה ‏api‏ ההפוך, תוכל לכתוב קבצי ‏php‏ לבצע מגוון פעולות, לעלות לשרת, ולעשות שלוחת ‏api‏ במערכת שתתחבר לשרת שלך.
בהצלחה
תודה רבה לך!

מה שנשאר זה ללמוד את שפת ה - PHP (נראה איך יילך :) )

חוקר
הודעות: 496
הצטרף: 15:44 16/03/2016
מיקום: עיר התורה והחסידות ביתר עילית

Re: העלאת קבצים באמצעות ה API של ימות ע"י קובץ PHP

שליחהעל ידי חוקר » 20:12 02/08/2017

קודם כל תודה רבה!

אני יכול להישתמש עם זה גם ב API הפוך?
הקובץ עצמו שנתתי פה למעלה משתמש ב api שמתחבר לימות המשיח, אך ודאי שניתן להשתמש בו עם ה api ההפוך, תוכל לכתוב קבצי php לבצע מגוון פעולות, לעלות לשרת, ולעשות שלוחת api במערכת שתתחבר לשרת שלך.
בהצלחה
תודה רבה לך!

מה שנשאר זה ללמוד את שפת ה - PHP (נראה איך יילך :) )
שפה מאוד קלה לכתיבה ושימוש.


חזור אל “פורום מפתחים API”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים | 17 אורחים