【发布时间】:2014-05-09 22:33:56
【问题描述】:
我正在开发一个应用程序,它能够使用 socialauth 库在linkedin、facebook 和 twitter 上共享内容。它适用于 facebook,但无法与 twitter 和linkedin 共享。我收到“不支持提供程序”的警告 以下是我正在使用的代码
socialauthadapter.authorize(this, Provider.TWITTER);
......
private final class ResponseListener implements DialogListener {
public void onComplete(Bundle values) {
try {
socialauthadapter
.updateStory(
headtv.getText().toString().trim(),
"Africa Progress Panel",
"Download APP .",
"This year's report calls on African leaders to tackle inequality and demands global community tackle. Let your voice be heard. Download APP",
"http://africaprogresspanel.org",
Global.SERVER_MAIN_URI
+ "uploads/pictures/reports/subtopics/"
+ subtopic_photo,
new MessageListener());
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public void onBack() {
// TODO Auto-generated method stub
}
@Override
public void onCancel() {
// TODO Auto-generated method stub
}
@Override
public void onError(SocialAuthError arg0) {
// TODO Auto-generated method stub
}
}
// To get status of message after authentication
public class MessageListener implements SocialAuthListener<Integer> {
@Override
public void onError(SocialAuthError arg0) {
// TODO Auto-generated method stub
}
@Override
public void onExecute(String arg0, Integer t) {
Integer status = t;
if (status.intValue() == 200 || status.intValue() == 201 ||status.intValue() == 204)
Toast.makeText(ReportDetails.this, "Message posted",Toast.LENGTH_LONG).show();
}
}
在 logcat 中,这就是所看到的
Provider Not Supported
我该怎么办呢
NOTE:
-所有键都正确
【问题讨论】:
标签: android twitter linkedin socialauth