0

下面是我的代码

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               @"MyTestAPP", @"name",
                               @"http://myserver.com/", @"link",
                               @"My Post!", @"caption",
                               @"ValuedCommunity", @"description",
                               myMessage, @"message",              
                               nil];


// Publish.

[facebook dialog:@"feed" andParams:params andDelegate:self];

现在使用此代码,当我单击发布按钮时,我得到了 在此处输入图像描述

我已经使用以下代码尝试了图形 api,但它给了我一个错误消息“ facebookerrdomain error 10000 ”。 [facebook requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self]; 现在我想要做的是,想要设置“myMessage”文本而不是对此说些什么。有可能这样做吗?如果是,那么我该如何实现。请指教谢谢

4

2 回答 2

0

嗨,Every1,我从过去 2 天开始一​​直在尝试解决这个问题,以及我是如何解决的,在 NSMutableDictionary 的 param 对象中添加一个名为 access_token 的参数,如下所示

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               @"Ahha", @"name",
                               @"http://vctestserver.com/", @"link",
                               @"VCAHHA", @"caption",
                               @"ValuedCommunity", @"description",
                               storyTwtFB, @"message", 
                               accessToken,@"access_token",
                               nil];
[facebook requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];

我从委托方法 [facebook accessToken]获得accessToken 的值。storyTwtb 是我想在 facebook 上发布的应用程序字符串。

于 2012-10-11T12:16:36.647 回答
0

一切皆有可能。使用requestWithGraphPath:andParams:andHttpMethod:andDelegate:方法并将权限设置为publish_stream,然后您将收到消息。

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   yourMessage,@"message",nil];

    NSString *user_selected = [NSString stringWithFormat:@"me/feed"];    
    [facebook requestWithGraphPath:user_selected andParams:params andHttpMethod:@"POST" andDelegate:self];
于 2012-10-10T06:01:10.363 回答