gpt4 book ai didi

android - 将文本发布到 Facebook 墙

转载 作者:搜寻专家 更新时间:2023-11-01 09:14:12 29 4
gpt4 key购买 nike

我开发了一个应用程序来将简单的文本发布到 facebook。这是我正在使用的代码..

Bundle parameters = new Bundle();
parameters.putString("message", msgWillPost);
response = mFacebook.request("me/feed", parameters, "POST");

它工作...但我现在面临的问题是当“msgWillPost”长度太长时,它会返回错误。这是错误:

{"error":{"type":"OAuthException","message":"(#1) An unknown error occurred"}}

我从响应中得到返回。我可以知道 Facebook 请求没有限制字符发布吗?或者是其他问题。谢谢。

P/S:抱歉我的英语不好,希望你们明白我在说什么。谢谢。

问候,

WynixToo

最佳答案

btnLogin.setOnClickListener(新的 OnClickListener() {

        @Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
facebook.authorize(FbdemoActivity.this, new String[]{ "user_photos,publish_checkins,publish_actions,publish_stream"},new DialogListener() {
@Override
public void onComplete(Bundle values) {



}

@Override
public void onFacebookError(FacebookError error) {
}

@Override
public void onError(DialogError e) {
}

@Override
public void onCancel() {
}
});

}
});
public void postOnWall(String msg) {
Log.d("Tests", "Testing graph API wall post");
try {
String response = facebook.request("me");
Bundle parameters = new Bundle();
parameters.putString("message", msg);
parameters.putString("description", "test test test");
response = facebook.request("me/feed", parameters,
"POST");
Log.d("Tests", "got response: " + response);
if (response == null || response.equals("") ||
response.equals("false")) {
Log.v("Error", "Blank response");
}
} catch(Exception e) {
e.printStackTrace();
}

在authorize方法中添加权限

关于android - 将文本发布到 Facebook 墙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5896798/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com