标签: facebook-wall

从Facebook SDK for Android向Facebook提要对话框添加内容

在我的Android应用程序中,我希望用户在他们的墙上"共享"我的应用程序,所以我希望他们在他们的墙上发布预定义的内容状态.

如何自定义墙状态?(我想添加我的应用程序图标和一些耀斑文本).

android facebook facebook-wall

8
推荐指数
2
解决办法
2万
查看次数

如何使用Android SDK简单地在Facebook墙上分享内容?

我找不到很多FB + Android SDK的例子,样本不够简单(其中一些不推荐使用).我的简单目标是使用我的Android应用程序在FB上分享一些内容.当我开发iOS应用程序时,它很简单

AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate facebookLogin];


NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               @"pikSpeak", @"name",
                               shareURL, @"link",
                               @"pikSpeak for iPhone !", @"caption",
                               @"Record audio at the moment of the image taken using pikSpeak and feel the moment come alive", @"description",
                               @"shared an audible pic using pikSpeak cam", @"message",
                               imageURL,@"picture",
                               nil];

[[appDelegate facebook] requestWithGraphPath:@"feed" andParams:params andHttpMethod:@"POST" andDelegate:self];
Run Code Online (Sandbox Code Playgroud)

此代码处理会话并在应用程序重新启动时保存会话详细信息.

1)如何在Android中简单地分享一些东西.

2)我看到Facebook(String app_id)已被弃用.如果是这样,那么它的替代品是什么?

PS:使用Facebook 3.0 SDK

android facebook facebook-wall facebook-graph-api facebook-android-sdk

8
推荐指数
1
解决办法
1万
查看次数

通过Open Graph API发布时,不会呈现Facebook wallpost图像

当墙贴通过Open Graph API制作时,需要一种方法让Facebook在墙柱中渲染图像.

当我将这个链接复制并粘贴到facebook.com上的Facebook用户界面并以这种方式发布时,墙贴最终看起来像这样:

在FB墙壁岗位的成功的被回报的图象

但是,当我尝试使用Facebook Python库以编程方式访问我的墙时,使用下面的代码,图像不会呈现:

graph = GraphAPI(valid_access_token)
graph.put_wall_post(message='https://s3.amazonaws.com/dotellapptest/review_photos/enlarged/811..OJUzXI76Rw6J2Zj_vZyWNw.png')
Run Code Online (Sandbox Code Playgroud)

收益率:

不成功的Facebook墙贴与图像

如何使用Facebook API在我的留言板中嵌入图像?

facebook image facebook-wall facebook-graph-api

7
推荐指数
1
解决办法
694
查看次数

评论社交插件评论未张贴在墙上

我目前正在尝试使用Facebook Comment Social插件在我的网站上发表评论.几乎所有工作都可以,网站上的人可以看到评论,也可以使用http://developers.facebook.com/tools/comments查看评论.然后选中"发布到Facebook"复选框.但是,评论仍然没有发布在新闻摘要或墙上或任何人评论的任何内容上.

"默认将每个帖子公开".在主持人上选择了设置.并且存在于所有页面中.

这是为什么?我错过了什么吗?请帮忙...

注意:我无法提供该站点的URL,因为它尚未上传到公共服务器,而只是在我的PC上通过端口转发路由器进行测试.我认为路由器配置正确,因为我的朋友可以在给定正确IP地址的情况下访问该站点.

facebook facebook-wall facebook-comments

6
推荐指数
0
解决办法
1077
查看次数

安装Facebook应用程序的Facebook SDK iOS登录

更新:我已经意识到,如果用户已经授予Facebook访问我的应用程序,然后重新安装我的应用程序,则只会出现以下问题.用户第一次在我的应用程序中选择Facebook按钮时,会转到Facebook应用程序进行身份验证,但由于身份验证状态仍保存在Facebook应用程序中,因此会立即返回到我的应用程序而无需向用户解释,并且postToFacebookWall方法失败.

更新2:我最终实现了这里找到的解决方案:如何使用新的Facebook Connect iOS API通过DIALOG授权用户?并避免使用Facebook应用程序.Safari更好,因为至少用户会收到一条消息,告知他们将登录.但Feed对话仍然是第一次失败.


我有一个常见的问题,但我还没有找到解决方案.请注意,我的应用仅限于iOS 5及更高版本.

我有一个带有Facebook按钮的应用程序,可以发布到用户墙.按下按钮后,应用程序将检查用户是否已授予应用程序发布到墙上的权限.如果有,则会弹出一个带有墙贴信息的Feed对话框.如果没有,Safari将被打开,用户将被允许登录.登录后,它们将被带回应用程序,并会弹出Feed对话框视图.

这适用于模拟器,如果未安装Facebook应用程序,则可在我的设备上使用.如果安装了Facebook应用程序,用户将被带到Facebook应用程序,但随后立即返回到原始应用程序,而不允许用户执行任何操作.弹出Feed对话框,但它完全空白并自动关闭.再次按下Facebook按钮将显示"订阅源"对话框视图,因为一旦用户授权应用程序发布到他们的墙上,它就应该显示.

我几乎遵循了这里的说明:http: //developers.facebook.com/docs/mobile/ios/build/#implementsso

在这里:http: //developers.facebook.com/docs/reference/dialogs/feed/

在AppDelegate中,我有以下代码:

- (void)loginToFacebook
{
    // Set up facebook
    self.facebook = [[Facebook alloc] initWithAppId:@"YOUR_APP_ID" andDelegate:self];

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

    if ([defaults objectForKey:@"FBAccessTokenKey"] 
        && [defaults objectForKey:@"FBExpirationDateKey"]) {
        self.facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
        self.facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
    }

    if (![self.facebook isSessionValid]) {
        [self.facebook authorize:nil];
    }
}

// This is an FBSessionDelegate protocol method
// that gets called after a successful login
- (void)fbDidLogin 
{ …
Run Code Online (Sandbox Code Playgroud)

facebook facebook-wall ios ios5 facebook-login

6
推荐指数
1
解决办法
1万
查看次数

如何获得具有足够权限的Facebook访问令牌来获取您标记的帖子?

您在其中标记的Facebook帖子 - 使用@Name- 会显示在您的墙上Feed中.


我的一个朋友发布了一个链接,并在其中标记了我:

启动指南


Graph API文档中,当我点击我的墙上供稿链接(Ctrl+ F:)时Profile feed,我能够看到这篇文章:

  ...
  {
     "id": "XXX",
     "from": {
        "name": "XXX",
        "id": "XXX"
     },
     "to": {
        "data": [
           {
              "name": "XXX",
              "id": "XXX"
           },
           {
              "name": "Christophe Maillard",
              "id": "XXX"
           }
        ]
     },
     "message": "The startup Guide (cc XXX, Christophe Maillard)",
     "link": "http://mashable.com/2012/06/27/startup-guide-1000-users/",
     "name": "How to Get to Your First 1,000 Users",
     "caption": "mashable.com",
     "description": "With the help of some smart marketers and entrepreneurs, we're …
Run Code Online (Sandbox Code Playgroud)

facebook facebook-wall facebook-graph-api oauth-2.0 facebook-access-token

6
推荐指数
1
解决办法
8821
查看次数

Facebook API - 在朋友的墙上发帖评论

需要一种方法通过Facebook API在朋友的墙上发布评论(我正在使用Python包装器).

考虑两个用户,Alice和Bob.我有两个用户的read_stream和write_stream权限.

>>> alice_graph = GraphAPI(alice_access_token)
>>> bob_graph = GraphAPI(bob_access_token)

# Alice makes a post on her own wall, which returns the objects Graph API id
>>> alice_graph.put_wall_post("test_message", attachment={'name' : 'some_name', 'link' : 'some_link')
{u'id': u'some_facebook_id'}

# Alice can comment
>>> alice_graph.put_comment('some_facebook_id', "test comment")
{u'id': u'some_other_facebook_id'}

# But Bob cannot comment
>>> bob_graph.put_comment('some_facebook_id', "test_comment")
*** GraphAPIError: (#100) Error finding the requested story
Run Code Online (Sandbox Code Playgroud)

有趣的是,这只发生在Alice的墙贴有一个attachment. 如果爱丽丝制作一个没有附件的墙贴,只是一条消息,就不会发生这种情况.

关于如何在没有它们的附件和墙贴的墙贴之间,权限可能会有任何不同,我完全感到困惑.

谁知道我做错了什么?

facebook facebook-wall facebook-graph-api facebook-comments

6
推荐指数
1
解决办法
795
查看次数

通过Android应用程序在用户的朋友Facebook墙上发布

我正在开发一个Android应用程序,用户使用其facebook id登录.我可以获得有关用户的所有信息,我甚至可以通过以下方法获取其朋友列表

facebookClient.request( "我")

facebookClient.request( "ME /朋友")

我的疑问是,我希望为用户提供灵活性,以邀请其Facebook好友.我不知道这里有什么额外的东西要做.任何帮助将不胜感激.

android facebook facebook-wall facebook-graph-api

5
推荐指数
1
解决办法
1万
查看次数

Facebook Graph Api分页不起作用

我一直在尝试使用图形API和URL https://graph.facebook.com/me/feed?access_token=ACCESS_TOKEN来检索Facebook用户的墙上供稿,其中ACCESS_TOKEN是用于查询的access_token。

第一个查询,即使用上面的url可以正常工作,但是它仅显示来自用户壁的最新提要。为了获得下一个提要, 将使用返回的json数组的[next]字段中包含的url (如facebook文档中所述)。之前它可以正常工作,但是从最近几天开始,它只显示一个Empty数组。

任何帮助表示赞赏!

facebook facebook-wall facebook-graph-api

5
推荐指数
0
解决办法
641
查看次数

在iOS 6中,使用社交框架失败了Facebook上的朋友墙

我正在尝试使用iOS 6+中的社交框架在我的facebook朋友墙上发布iOS应用程序的邀请.但它给了我以下错误

error =     {
        code = 200;
        message = "(#200) Feed story publishing to other users is disabled for this application";
        type = OAuthException;
    };
Run Code Online (Sandbox Code Playgroud)

我知道这是由于Facebook禁用Facebook博客此stackoverflow问题中提到的此功能

在stackoverlow的页面上,写入使用feed对话框.但我看不到在Social框架中使用feed对话框的任何选项.

在iOS 6中使用Social Framewrok在朋友墙上进行POST的替代方法是什么?

任何形式的帮助表示赞赏.提前致谢.

facebook-wall facebook-graph-api ios6 social-framework

5
推荐指数
0
解决办法
2250
查看次数