- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经从我的 Android 应用分享了一个 url 到 FB:
然后我将 postId 保存在一边(硬编码)
我尝试对那个帖子做“fb like”
使用这段代码,却报错:
Button socialBtn3 = (Button) dialog
.findViewById(R.id.socialBtn3);
socialBtn3.setOnClickListener(new OnClickListener() {
String fbPostId = "685560152_10153809399380153";
@Override
public void onClick(View v) {
new LikeFbPostAsyncTask().execute(fbPostId);
}
});
还有这个:
public class LikeFbPostAsyncTask extends AsyncTask<String, Void, Void> {
public LikeFbPostAsyncTask() {
}
@Override
protected void onPreExecute() {
Log.i("LikeFbPostAsyncTask", "Starting web task...");
}
@Override
protected Void doInBackground(String... fbPostId) {
Request likeRequest = new Request(Session.getActiveSession(),
fbPostId + "/likes", null, HttpMethod.POST,
new Request.Callback() {
@Override
public void onCompleted(Response response) {
Log.i(TAG, response.toString());
// how to return to ui thread?
// return response;
}
});
Request.executeBatchAndWait(likeRequest);
return null;
}
@Override
protected void onPostExecute(Void res) {
}
}
{Response: responseCode: 404, graphObject: null, error: {HttpStatus: 404, errorCode: 803, errorType: OAuthException, errorMessage: (#803) Some of the aliases you requested do not exist: [Ljava.lang.String;@4284cd10}, isFromCache:false}
我该如何解决这个问题?
最佳答案
您正在向 AsyncTask (String...
) 发送一组字符串参数。从数组中提取所需的字符串时,您应该这样做:
Request likeRequest = new Request(Session.getActiveSession(),
fbPostId[0] + "/likes", null, HttpMethod.POST,
new Request.Callback() {
代替:
Request likeRequest = new Request(Session.getActiveSession(),
fbPostId + "/likes", null, HttpMethod.POST,
new Request.Callback() {
关于java - 没有像 postId 这样的 fb 我刚刚分享成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21805435/
引入了一些代码,使我的 PostAdapter 在我登录时返回错误的 postid,并且 post 不被喜欢。 .我不知道如何解决它。应用程序没有崩溃或发生任何问题,但我不确定如何修复它。 Post
如果我想将 postid 从 posts 表插入 star_ ratings 表,是否有比这更好的方式编写查询star_atings 表中不存在 postid。 INSERT INTO star_ra
我正在努力学习如何根据他们的文档制作我自己的 Tumblr 主题 http://www.tumblr.com/docs/en/custom_themes . 在我不想要的每篇帖子上都有一个数字(或文档
我正在通过 Android 中的共享对话框在 FB 上共享视频。共享工作得很好。但是,FB post id 返回 null。回调甚至在视频上传之前就返回了。如果我遗漏了什么,请告诉我。下面是我的代码。
我正在使用 firebase 函数并已成功运行清理函数。 我遇到的问题是我的 firebase 数据库看起来像这样。 ABC123 和 0l692lPD6EfqUZ4Y4xiCOVmnNmC2 都是在
我正在制作一个 Cordova 应用程序,我需要获取 WordPress 网站的 postID。我做了一些研究,发现我应该使用内置的 url_to_postid 函数。但是,由于这是一个 cordov
如何在使用 meteor-autoform 时将添加 postId 链接到评论? 我试过了 AutoForm.hooks({ insertCommentForm: { formToDoc:
所以我将使用带有帖子和评论的博客数据库模型的陈词滥调示例。 public class Post { public int Id { get; set; } public string Titl
我正在尝试在 didSelect 上设置所选 MapKit 的注释 ID(在我的例子中为 mapEventID),并在 Swift 准备转场时使用: override func prepare(for
我已经从我的 Android 应用分享了一个 url 到 FB: 然后我将 postId 保存在一边(硬编码) 我尝试对那个帖子做“fb like” 使用这段代码,却报错: Button social
我正在尝试使用 $remove 删除数组元素。但它说 this.posts.$remove 不是函数。谁能解释我哪里错了? Xxx vue 实例: deletePost(postId){
我尝试获取API路由中的postID,如下所示,但不正确:。任何帮助都将不胜感激。
我尝试获取API路由中的postID,如下所示,但不正确:。任何帮助都将不胜感激。
我尝试使用以下逻辑通过 GTM 添加 InRead 广告: function set_ad_player(){ var el = document.querySelector('section[
我就面临这样的情况。我想插入这样的数据库: INSERT INTO `mytable` (`id`, `post_id`, `user_id`, `dtime`) VALUES ('','$pid',
首先,请原谅我的白痴问题。我正在搭建一个博客平台,一切顺利,但我对PHP的$_GET方法完全不熟悉。 我想做的是像这样:当一个人去 http://link.dom/blog.php?postid =
我正在尝试从我的 Android 应用程序向给定的 postId = 10154194181895153 发布一个 facebook。 我已经阅读了很多这样做的方法。 但是他们每个人都返回了一个fb响
如果没有自动表单,通常我们会执行以下操作来提交评论: 评论提交.js 'submit form': function(e, template) { e.preventDefault();
我有一个用于跟踪收藏夹的数据库 [ID] [PostID] [userID] [DateFavorited] 我正在尝试在 Linq 中编写一个 Entity Framework 查询,以获取该数据库
我是一名优秀的程序员,十分优秀!