使用iphone app设置Facebook状态

时间:2010-12-28 01:45:37

标签: iphone facebook-graph-api

我刚开始使用facebook的新图形api。 我已经获得了一些项目,比如登录并获取用户名并将其显示在屏幕上。我无法弄清楚如何使用图形api设置我的状态...我已经尝试了几件事但我总是收到并回复错误。

有什么想法吗?

NSMutableDictionary *params = [NSMutableDictionary  dictionaryWithObjectsAndKeys:
                               @"test2", @"test",
                               nil];

[_facebook requestWithMethodName:@"status.set"
                       andParams:params
                   andHttpMethod:@"POST"
                     andDelegate:self];

2 个答案:

答案 0 :(得分:2)

LordT很接近,但这是最终的解决方案:

NSMutableDictionary *params = [NSMutableDictionary  dictionaryWithObjectsAndKeys:
                      @"My new status message", @"message",
                      nil];
[_facebook requestWithGraphPath:@"/me/feed"
                  andParams:params
                  andHttpMethod:@"POST"
            andDelegate:self];

答案 1 :(得分:0)

这看起来不像我的新api。我实际上并没有在iOS上做过这样的事情,但是看看像这样的API会更加符合要求:

NSMutableDictionary *params = [NSMutableDictionary  dictionaryWithObjectsAndKeys:
                        @"test message from stackoverflow", @"message",                             
                           nil];
[_facebook requestWithGraphPath:@"/me/feed"
               andParams:params
             andDelegate:self]

您的代码使用旧的REST API。我上面的方法使用较新的Graph API。你真的应该挖掘 the Graph API。 MethodName永远不会出现在Graph API

[edit]仅供参考,我编辑我的代码是正确的,显然,你自己找到了正确的答案:D