2011-01-11 4 views
1

Ich erstelle eine Facebook App. Ich möchte dies als echte - oder wirklich aussehende - Testbenutzer testen.django Facebook App: Testen mit Testbenutzern?

Wie mache ich das?

Ich weiß, dass es möglich ist, Testbenutzer über den Code zu erstellen, aber ich habe keine Beispiele dafür mit Python/Django gesehen. Ich bin mir auch nicht wirklich sicher, wie ich diese Testbenutzer verwenden soll: kann ich mich mit ihnen über Facebook anmelden oder was?

Ich möchte auch für mich und ein paar Freunde in der Lage sein, die App hinzuzufügen und zu testen, aber ohne es im App Directory aufgeführt zu sein (ich will nicht, dass jemand darüber stolpert, bevor es fertig ist) . Ist das möglich?

Antwort

0

1) Sobald Sie erstellen, um die Testbenutzer FB Sie einen Link gibt können Sie sich einloggen verwenden, Profile anpassen und die Fotos, usw.

2) Sie können an diesem CLI einen Blick in Python geschrieben:

3) Ich bin mir nicht sicher, aber ich denke, Sie haben die Wahl, ob Sie die Facebook-App im Verzeichnis auflisten oder nicht. Sie können den Zugriff auf bestimmte Benutzer in Ihrem Code auch einschränken, indem Sie nur bestimmte Facebook-IDs zulassen.

2

Facebook stellt eine Open Graph API zur Verfügung, um Testbenutzer zu erstellen.

können Sie die Dokumentation hier ansehen: https://developers.facebook.com/docs/test_users/

Wie einen Testbenutzer (Ihre erste Frage) erstellen:

Erhalten Sie eine App Zugriffstoken

https://graph.facebook.com/oauth/access_token? client_id = YOUR_APP_ID & client_secret = YOUR_APP_SECRET & grant_type = client_credentials

Oder die https://developers.facebook.com/tools/explorer/ Graph Explorer

Oder das Zugriffstoken-Tool verwenden: https://developers.facebook.com/tools/access_token/

den Testbenutzer erstellen

https://graph.facebook.com/YOUR_APP_ID/accounts/test-users?installed=true&name=YOUR_DESIRED_TEST_USERNAME&permissions=DESIRED_PERMISSIONS_LIST&method=post&access_token=YOUR_APP_ACCESS_TOKEN

Oder die GUI Manager für Testnutzer auf dem Open Graph-Abschnitt Ihrer App Management-Dashboard

https://developers.facebook.com/apps/YOUR_APP_ID/permissions

Wählen Sie "Hinzufügen" unter Test Benutzer

verwenden