액세스 토큰을 사용하여 사용자의 페이스 북 벽에 메시지를 게시하고 싶습니다. 그러나 나는 이것을 할 수 없다. 누구나 나에게 같은 코드를 제공 할 수 있습니까? 이미 사용자의 액세스 토큰이 있습니다.블랙 베리에서 액세스 토큰을 사용하여 페이스 북 벽에 게시 할 수 있습니까?
내가 이것을 시도 할 때 게시하기 전에 페이스 북에 로그인 할 때 항상 내 자격 증명을 요구하고 있습니다.
액세스 토큰을 사용하여 사용자의 페이스 북 벽에 메시지를 게시하고 싶습니다. 그러나 나는 이것을 할 수 없다. 누구나 나에게 같은 코드를 제공 할 수 있습니까? 이미 사용자의 액세스 토큰이 있습니다.블랙 베리에서 액세스 토큰을 사용하여 페이스 북 벽에 게시 할 수 있습니까?
내가 이것을 시도 할 때 게시하기 전에 페이스 북에 로그인 할 때 항상 내 자격 증명을 요구하고 있습니다.
을 니펫을 확인합니다.
ApplicationSettings sett=new ApplicationSettings(NEXT_URL, APPLICATION_ID, APPLICATION_SECRET, USER_PERMISSIONS);
facebook_=Facebook.getInstance(sett);
user = facebook_.getCurrentUser();
그런 다음 사용자를 저장하려면 저장하십시오. 그 다음
user.publishPost(your post details(link, image title.....));
user.publishPost()
사용자 벽에 게시 할 수 있습니다. 다음 코드는 사용자가 액세스 토큰을 사용하여 사용자의 페이스 북 벽에 메시지를 게시하지 못할
String[] PERMISSIONS = Facebook.Permissions.PUBLISHING_PERMISSIONS;
ApplicationSettings as = new ApplicationSettings(NEXT_URL, APPLICATION_ID,
APPLICATION_SECRET, PERMISSIONS);
User user;
Facebook fb;
fb = Facebook.getInstance(as);
fb.getCurrentUser(new BasicAsyncCallback() {
public void onComplete(
com.blackberry.facebook.inf.Object[] objects,
final java.lang.Object state) {
user = (User) objects[0];
log("Posting to wall");
user.publishPost(message, link, picture, name, caption,
description, source, new BasicAsyncCallback() {
public void onComplete(String[] values,
java.lang.Object state) {
log("Posted successfully to your facebook wall");
}
}, null);
}
내가 이것을 시험 할 때, 게시하기 전에 페이스 북에 로그인 할 때 항상 내 자격 증명을 요구하고있다. – Yatin