ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
502
502
EMPFEHLEN
-
hi leute,
ich hab mich bei euch registriert um vielleicht hilfe zu finden
.
Ich habe mir eine Facebook-App erstellt, das ganze ist ein MayaKalender für das Jahr 2012.
Jetzt hab ich den Kalender mit der php SDK und Javascript SDK eingebettet, sodass ich über Facebook darauf zugriff habe..
Jetzt ist meine Idee folgende:
Ich hab den Mayakalender als Trial und als Vollversion angefertigt, in der Trial version bekommt man nur die ersten 3 Monate zu sehen rest muss man sich kaufen, heisst nach der Trial-Version muss der FB user sich sogenannte Facebook-Credits holen und sich die Vollversion des Kalenders für paar euros kaufen. Soweit sogut, ich hab es geschafft das man sich Credits kaufen kann, aber nicht das von mir erstellte "item"(also die vollversion)..
Wenn ich auf Über facebook kaufen klicke kommt immer der Fehler:" Sorry, but we're having trouble processing your payment. You have not been charged for this transaction. Please try again. " Ich denke es liegt ein Fehler in meiner callback.php vor oder so.. hinzu stellt sich mir noch eine Frage, undzwar ist es möglich, wenn ein Kunde sich die Vollversion gekauft hat zu ermitteln, ob er dies auch wirklich gekauft hat, wie soll man das den realisieren, ich kanns ja nicht so machen das wenn ein Kunde sich die Vollversion kauft einfach ne kleine Verlinkung dahin kriegt oda so.. denn wenn er sich jetzt die vollversion kauft würde beim ersten mal alles wunderbar klappen aber beim nächsten mal müsste er nochmal für das ganze zahlen, ich hoffe ihr versteht was ich meine ;D..
Ich hab mich etwas informiert und herausgefunden das man über die GraphApi von Facebook auf einzelne Daten von FB-Usern zugreifen kann, aber ich hab dort noch nichts entdeckt das so aussieht wie payments oder so
..
Jetzt würde ich auch gerne zusätzlich noch wissen ob es überhaupt möglich ist solche Daten auszulesen in FB, und ob man neue Daten zum User eintragen kann als BEISPIEL:
User kauft sich die Vollversion und bekommt iwie automatisch einen eintrag wie Status oder so wo drin steht "buyed" oder ähnliches ;D. Hoffe ihr könnt meine Logik nachvollziehen, würde mich über paar Lösungsvorschläge freuen.
über den Link müsstet ihr zu meiner bis jetzt fertigen App kommen
edit: http://apps.facebook.com/themayacale...ial/trial.html
hier meine callback.php : http://pastebin.de/22431
hier meine fb_index.php: http://pastebin.de/22433
danke
thacogaGeändert von thacoga (18.01.12 um 15:52 Uhr)
-
hab jetzt eventuell einen Ansatz gefunden, nur hab noch probs darauf zuzugreifen...
wenn ich jetzt
https://graph.facebook.com/me/paymen...Y_ACCESS_TOKEN
das eingebe kommt die Fehlermeldung :
"error": {
"message": "(#15) This method must be called with an app access_token.",
"type": "OAuthException"
obwohl ich das access_token auch hinschreibe,wenn ich auf etwas anderes zugreifen will wie z.B Friends oder so dann gehts, es werden alle meine freunde angezeigt...
https://graph.facebook.com/me/friend...Y_ACCESS_TOKEN
kennt sich jemand mit der fehlermeldung aus? würde mich über hilfe freuen.
hier ist mein code zum auslesen des ganzen, ich bekomme dort ebenfalls ein anderen Fehler der lautet : Invalid OAuth access token. why !?
PHP-Code:$session = $facebook->getUser();
//$me = null;
$token = array(
'access_token' => '$facebook->getAccessToken()');
if($session)
{
try
{
$friends = $facebook->api('/me/friends');
$me = $facebook ->api('/me','GET');
$payments = $facebook->api('/me/payments', 'GET', $token);
print '<pre>' . print_r($payments, true) . '</pre>';
// echo $facebook->getAccessToken();
}
catch(FacebookApiException $e)
{
error_log($e->getType());
echo $e->getMessage();
}
}
else {
$login_url = $facebook->getLoginUrl();
echo 'Please <a href="' . $login_url . '">login.</a>';
$params = array(
'fbconnect' => 0,
'canvas' => 1,
);
$loginUrl = $facebook->getLoginUrl($params);
print '<script>top.location.href = "' . $loginUrl . '"</script>';
}
-
hey ich hab es mitlerweile geschafft das access_token auszulesen nur wenn ich jetzt mit dem Access_token auf verschiedene dinge der Graph Api von FB wie z.B meine payments zugreifen will geht es nicht, dann steht dort
Order ID: {"error":{"message":"(#3) App must be on whitelist","type":"OAuthException"}}
hat jemand eine idee wie ich weiterkomme danke
oder beim ausgeben meiner /me/payments kommt das hier:
Warning: Invalid argument supplied for foreach() in /home/a2463957/public_html/Source_trial/libs/base_facebook.php on line 798
Free Web Hosting
PHP Error Message
Warning: http_build_query() [function.http-build-query]: Parameter 1 expected to be Array or Object. Incorrect value given in /home/a2463957/public_html/Source_trial/libs/base_facebook.php on line 827
An active access token must be used to query information about the current user.Geändert von thacoga (20.01.12 um 09:38 Uhr)
-
kann mir niemand helfen ? >_>
hab jetzt nurnoch einen Fehler undzwar bekomme ich die Meldung: Oautherror":{"message":"Invalid OAuth access token signature.","type":"OAuthException
ich schaffe es mir mein access_token auszugeben auf inhalte wie /me usw. ist der zugriff kein problem
hier versuch ich mit dem initialisierten token mit app_id/subscriptions auszugeben, erfolglos. Die extended permissions hab ich auch gesetzt, app & page & user autherization ist auch vorhanden:PHP-Code:$token_url = "https://graph.facebook.com/oauth/access_token?".
"&client_id=".$APPLICATION_ID ."&client_secret=".$APPLICATION_SECRET.
"&grant_type=client_credentials";
$access_token = file_get_contents($token_url);
//$ret = json_decode(file_get_contents($path));
//echo"<pre>"; print_r($access_token); echo"</pre>";
$path = "https://graph.facebook.com/".$APPLICATION_ID."/subscriptions?access_token=". $access_token;
$ret = file_get_contents($path);
hier meine app zum test ;D : http://apps.facebook.com/maya_calendar/Source_trial/
weis den niemand wie man das lösen kann mit der invalid access_token signature meldung
wenn ich mir mit print_r($session) ausgebe seh ich mein access_token und meine signature dazuu, naja keine ahnung need help
danke
-
kann den niemand helfen**** bin am verzweifeln xD, wieso krieg ich es nicht gebacken ordentlich auf die graph api zuzugreifen
pls help
danke
Ähnliche Themen
-
JS von facebook.com nur auf facebook.com erlauben
Von Frezl im Forum Internet, DSL & FlatrateAntworten: 1Letzter Beitrag: 23.09.11, 11:44 -
Paypal Anbindung
Von kirwabua im Forum Stellenangebote (entgeltlich)Antworten: 0Letzter Beitrag: 26.01.08, 10:08 -
Access Anbindung
Von Winner im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 26.11.07, 14:39 -
C++ SQL anbindung - wie?
Von Jaay im Forum C/C++Antworten: 2Letzter Beitrag: 20.01.05, 11:16 -
My SQL und PHP... Probleme bei Anbindung
Von erwin im Forum Relationale DatenbanksystemeAntworten: 8Letzter Beitrag: 07.03.01, 17:22





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren