Hallo,
ich versuche schon die ganze Zeit mit der Facebook-SDK Score in Facebook zu speichern, leider klappt das nicht so recht.
Mit meinem Facebook-Account funktioniert es, nur bei meine Kollegen funktioniert es nicht.
Hier ist mal der Code:
Ich erhalte folgende fehlermeldung:
Ich habe versucht dann die permissions beim Login mitzugeben:
Klappt alles nicht.
Wisst ihr Vielleicht woran das liegen könnte?
Danke schonmal.
MfG
ich versuche schon die ganze Zeit mit der Facebook-SDK Score in Facebook zu speichern, leider klappt das nicht so recht.
Mit meinem Facebook-Account funktioniert es, nur bei meine Kollegen funktioniert es nicht.
Hier ist mal der Code:
Java:
public void postFacebookScore(int score) {
Bundle fbParams = new Bundle();
fbParams.putString("score", "" + score);
Request postScoreRequest = new Request(Session.getActiveSession(),
"me/scores", fbParams, HttpMethod.POST, new Request.Callback() {
@Override
public void onCompleted(Response response) {
FacebookRequestError error = response.getError();
if (error != null) {
Log.e("posting score",
"Posting Score to Facebook failed: "
+ error.getErrorMessage());
} else {
Log.i("posting score",
"Score posted successfully to Facebook");
}
}
});
Request.executeBatchAsync(postScoreRequest);
}
Ich erhalte folgende fehlermeldung:
Java:
02-19 01:38:34.417: E/posting score(30329): Posting Score to Facebook failed: (#200) Requires extended permission: publish_actions
Java:
public void onClickLogin(Context context) {
Session session = Session.getActiveSession();
if (!session.isOpened() && !session.isClosed()) {
OpenRequest op = new Session.OpenRequest(this).setCallback(statusCallback);
op.setLoginBehavior(SessionLoginBehavior.SSO_WITH_FALLBACK);
op.setCallback(null);
List<String> permissions = new ArrayList<String>();
permissions.add("publish_actions");
permissions.add("publish_stream");
op.setPermissions(permissions);
session.openForRead(op);
} else {
Session.openActiveSession(this, true, statusCallback);
}
}
Wisst ihr Vielleicht woran das liegen könnte?
Danke schonmal.
MfG