הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה מעניינת בפיתוח לFACEBOOK (https://hosts.co.il/forums/showthread.php?t=73391)

intercooler3819 08-04-09 14:20

בעיה מעניינת בפיתוח לFACEBOOK
 
הי

אני מנסה לשאוב את הAPP ID של אפליקציה
יש לי את הAPI KEY שלה וכמובן את הSECRET
ניסיתי עם הפקודת REST הזו:
admin.getAppProperties

אבל כל מה שאני יכול לשאוב דרכה הוא הכל חוץ מה APP ID
יש למישהו מושג או רעיון??

תודה ופסח שמח!

intercooler3819 08-04-09 17:53

פתרתי את זה
לא אקטואלי כבר

intercooler3819 08-04-09 17:58

עוד בעיה שצצה
יש לי API KEY וSECRET של אפליקציה מלבד וידוי שהם תקינים (32 תוים אלפאנומרים בלבד)
אני רוצה לוודא שהם תקינים מול פיסבוק אז ניסיתי
PHP קוד:

<?php

$app_facebook 
= new Facebook($apikey$secret);

$var $app_facebook->api_client->admin_getAppProperties(array('application_name'));

אני מקבל אקספשן אם הם לא תקינים ופלט תקין אם כן..

עכשיו השאלה איך לנתב את האקספשן הזה למשהו שאפשר לעבוד איתו (TRUE או FALSE וכד')
כי אני ממש לא רוצה לערוך את הAPI CLIENT שלהם ולהעיף את האקספשן אלא למצוא מתודה אחרת אולי שמחזירה TRUE/FALSE או סתם איזה JSON או XML עם ההודעת שגיאה..

למישהו יש מושג באיזה פונקציה להשתמש? תודה מראש

ד'א
האקספשן המדובר:
קוד:

Fatal error: Uncaught exception 'FacebookRestClientException' with message 'Incorrect signature' in /home/sbcode/domains/xxxx.com/public_html/myapp/facebook-platform/php/facebookapi_php5_restlib.php:2708 Stack trace: #0 /home/sbcode/domains/xxxx.com/public_html/myapp/facebook-platform/php/facebookapi_php5_restlib.php(2551): FacebookRestClient->call_method('facebook.admin....', Array) #1 /home/sbcode/domains/xxxx.com/public_html/myapp/createfour.php(53): FacebookRestClient->admin_getAppProperties(Array) #2 /home/sbcode/domains/xxxx.com/public_html/myapp/index.php(13): include('/home/sbcode/do...') #3 {main} thrown in /home/sbcode/domains/xxxx.com/public_html/myapp/facebook-platform/php/facebookapi_php5_restlib.php on line 2708

vadimg88 08-04-09 19:39

השגיאה הזאת אומרת שנזרקת הודעת שגיאה שאתה לא מטפל בה. אם תשתמש ב try/catch תוכל להשתמש בתנאי IF פשוטים כדי לבדוק אם הכל עבר בהצלחה אם לא להציג את השגיאה שמוחזרת.

intercooler3819 09-04-09 01:15

כן
אני בדרך כלל מעדיף להמנע מאקספשנס כי השרת שלי בארץ עדיין רץ על PHP4 (עם כמה שזה עצוב)
אבל שמתי לב שרוב הקבצים כאן כתובים בPHP5 אז כבר עברתי.. מקווה שלא יהיו צרות במעבר בין שרתים

תודה בכל מקרה ואדים


כל הזמנים הם GMT +2. הזמן כעת הוא 19:58.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ