2
我正在使用蝕 BBplugin的版本5.0和FB罐LIB(FacebookBlackBerrySDK-v0.8.25.jar) 我得到一個錯誤 API錯誤代碼:11 API錯誤描述:此方法是已棄用 錯誤消息:Display = wap對話已被棄用。您可以通過禁用「july_2012」遷移暫時啓用它們。他們將在2012年7月1日永久停止工作。獲取的Facebook錯誤11
我檢查了這個鏈接.. 但它不給解決
我嘗試了爲2012年7月遷移解決方案只 我沒有嘗試過的解決方案顯示= WAP到顯示器=觸摸
,因爲我不知道它在哪裏
我碰到下面的錯誤,當我在模擬器
運行http://tinypic.com/view.php?pic=191m3o&s=6
import com.blackberry.facebook.ApplicationSettings;
import com.blackberry.facebook.Facebook;
import com.blackberry.facebook.FacebookException;
import com.blackberry.facebook.inf.User;
import net.rim.device.api.ui.Field;
import net.rim.device.api.ui.FieldChangeListener;
import net.rim.device.api.ui.component.ButtonField;
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.component.EditField;
import net.rim.device.api.ui.container.MainScreen;
public class MyScreen extends MainScreen implements FieldChangeListener{
private User user;
String NEXT_URL = "http://www.facebook.com/connect/login_success.html";
String APPLICATION_ID = "My App id"
String APPLICATION_SECRET = "My Application Secret";
String[] PERMISSIONS = Facebook.Permissions.ALL_PERMISSIONS;
private Facebook fb;
private ApplicationSettings as;
private String id="";
private EditField ef;
private ButtonField bf;
public MyScreen(String id) {
// this.user = user;
this.id = id;
ef = new EditField("Hi", " ");
bf = new ButtonField("Publish");
bf.setChangeListener(this);
add(ef);
add(bf);
}
private void FBPost(){
ApplicationSettings as = new ApplicationSettings(NEXT_URL, APPLICATION_ID, APPLICATION_SECRET, PERMISSIONS);
Facebook fb = Facebook.getInstance(as);
as = new ApplicationSettings(NEXT_URL, APPLICATION_ID, APPLICATION_SECRET, PERMISSIONS);
fb = Facebook.getInstance(as);
try {
user = fb.getCurrentUser();
String result = user.publishStatus(ef.getText());
if ((result != null) && !result.trim().equals("")) {
Dialog.inform("Publish Success.");
} else {
Dialog.inform("Publish Failed.");
}
} catch (FacebookException e) {
// TODO Auto-generated catch block
Dialog.inform("Exception in myscreen");
e.printStackTrace();
}
}
public void fieldChanged(Field field, int context) {
if(field==bf){
String text = ef.getText();
FBPost();
}
}
}
以上是我的代碼,請 退房
請張貼您的代碼。 –
@Yan:添加我的代碼...檢查出 – Yatin
您正在使用哪個版本的SDK? – BBdev