Die Graph-API gibt 'false' oder 'Unsupported get request' zurück, um auf die öffentliche Facebook-Seite zuzugreifen
Habe ich einige Probleme mit ein paar Fan-Seiten und Ihre details mit der Facebook Graph API.
Wenn ich versuche, um die details für die Fan-Seite, Graph-API nur zurück false
aber jetzt ist die Rückkehr
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}
Dies ist nicht die situation mit allen Facebook-Seiten, nur für ein paar.
Zum Beispiel, wenn ich versuche, um die details für auf dieser Seite an
https://graph.facebook.com/CaptainMorganMacedonia
es gibt nur einen Fehler.
Die Seite ist öffentlich und hat mehr als 25 fans, aber ich habe immer noch Probleme das abrufen der details der Seite. Ist es etwas mit Facebook, oder sieht die Seite haben einige schlechte Konfiguration?
InformationsquelleAutor der Frage Pece | 2011-07-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, die Seite ist Alkohol gated (In den OP ' s z.B. die Seite wurde mit einem Alkohol-Seite), müssen Sie auf die Seite mit einer access-token für einen Benutzer, der erfüllt den Alkohol-Beschränkungen.
Für Alkohol speziell, jeder Benutzer über 21 sollte in der Lage sein, dies zu tun, und für einige Märkte, die es niedriger ist (je nach Alkoholkonsum in diesem Markt).
Im Allgemeinen Fall, wenn eine Seite der demographischen (Land oder Alter) Einschränkungen der Sichtbarkeit ist beschränkt für Alkohol-Gründen, oder unveröffentlicht ist, Eine Seite oder ein App access token wird nicht funktionieren, wenn Sie versuchen, Zugriff auf diese Seite die details füttern.
Du muss Benutzer-Zugangs-token für einen Benutzer, der die Berechtigung hat um die Seite anzuzeigen.
Wenn der Benutzer nicht den Einschränkungen, die durch die admin Seite,
false
zurückgegeben wurde.Dieser hat (seit September 2012) ersetzt worden, die mit einem OauthException mit dem text
Unsupported get request.
- und code -100
Dies ist ein catch-all Fehler, die in der Regel bedeutet, dass ein Datenschutz-check fehlgeschlagen.
Für Seiten, die Ursache ist fast sicher, dass die Seite unveröffentlicht, gated bestimmte Länder oder Altersgruppen, oder markiert als Alkohol Seite
InformationsquelleAutor der Antwort Igy
Ein Bild sagt mehr als tausend Worte.
Wenn Sie auch nur eine dieser Einstellungen:
Dies ist die Reaktion Ihrer Kunden erhalten:
Eigentlich habe ich versucht, "Altersbeschränkung" und jede Einstellung, die nicht "Alle (13)", wird dieses problem verursachen.
InformationsquelleAutor der Antwort freedev
Hatte ich dieses Problem, aber es war ein Land, Einschränkung, die das problem verursacht, obwohl ich doch in das richtige Land). Entfernen Sie das problem gelöst.
Prüfen Sie, ob Sie irgendwelche Einschränkungen, scheint es vielleicht egal, denn Sie könnte die Ursache der Blockade.
InformationsquelleAutor der Antwort Andu
Scheint es die Graph-API zurück
false
oder einige leere Daten, wenn Sie, versuchen Zugriff auf Ressourcen die eingeschränkt wurden. Zum Beispiel, Administratoren von Facebook fan-Seiten eingeschränkt werden kann, deren Zugang durch Alter (dies beinhaltet eine spezielle Einstellung für Seiten zum Thema Alkohol):Sie können auch einschränken, die Ihren Zugang von Land:
Zum Beispiel, werden Sie nicht in der Lage, um zu sehen, auf dieser Seite wenn Sie nicht angemeldet sind, Facebook (Sie werden umgeleitet auf die Facebook-homepage). Und das ist das gleiche in der Graph API. Aufruf:
Zurück:
Allerdings, wenn Sie zu verwalten, um eine Benutzer access token (zum Beispiel aus dem Graph API Explorer), und vorausgesetzt, das entsprechende Profil entspricht den Beschränkungen definiert für diese Seite:
Zurück:
Leider ist es nicht möglich, einen Anwendung Zugriffstoken abrufen dieser Informationen, die nützlich sein könnten, in einigen Fällen.
InformationsquelleAutor der Antwort
Y Gelöst, in den Einstellungen-->Kontakt-E-Mail: geben Sie es. Dann gehen Sie auf Status & Review und setzen Sie auf die wollen Sie diese app und alle seine live-features für die öffentlichkeit verfügbar? option am oberen Rand der Seite.
Stellen Sie außerdem sicher, dass die Altersbeschränkungen +13 und das Land wird nicht gesetzt.
InformationsquelleAutor der Antwort Mikel Sanchez
Zusätzlich zu all den oben genannten Antworten, nicht, so dass die "Social Discovery/App zeigt sich in Newsfeed" - Einstellung löst auch dieses problem.
InformationsquelleAutor der Antwort Jacek Lampart