1
Ich habe versucht, eine Suchanfrage an Facebook mit Facebook Android SDK nach ihrer Referenz zu senden. Die Diagrammanforderung wird jedoch von der folgenden Antwort abgelehnt.Facebook Suche von Android
Code:
LoginManager.getInstance().registerCallback(callbackManager,
new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
Bundle params = new Bundle();
params.putString("type", "topic");
params.putString("q", "Johny");
params.putString("fields", "id,name,page");
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/search",
params,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
System.out.println(response.toString());
}
}
).executeAsync();
}
Response: {Response: responseCode: 400, graphObject: null, error: {HttpStatus: 400, errorCode: 15, errorType: OAuthException, errorMessage: (#15) This method must be called with an app access_token.}}
Hat jemand das gleiche Problem mit Android SDK von Facebook gegenüber?
Haben Sie Ihre App in der Facebook-Konsole registriert? –
Ja, es ist eine registrierte App. – Mahesh
Sind Sie sicher, dass Sie die Suchanfrage so verwenden, wie sie ausgeführt werden sollte? https://developers.facebook.com/docs/graph-api/using-graph-api/#search Es sieht nicht so aus, als gäbe es einen "Topic" -Typ. – iguarna