使用我的iphone应用程序在facebook的墙上写一条消息

时间:2010-05-14 04:30:40

标签: iphone xcode facebook

我正在制作iphone游戏,因为我想在脸书上传分数。我是新手,面对书籍代码,我从github.com获得了它的API。但我不知道如何在登录帐户的脸书墙上直接写我的信息或者如何在Facebook上分享我的分数。我已经完成了登录部分。 任何人都可以帮助我????

2 个答案:

答案 0 :(得分:2)

请参阅http://wiki.developers.facebook.com/index.php/Facebook_iPhone_SDK

上的facebook api开发

Facebook for iPhone也提供了示例应用程序。

谢谢,
吉姆。

答案 1 :(得分:1)

假设用户已经登录并且您有一个有效的faceb0ok会话,您可以使用类似的东西来帮助您入门:

- (void) post {
    postingDialog = [[[FBStreamDialog alloc] init] autorelease];
    postingDialog.delegate = self;
    postingDialog.userMessagePrompt = @"Prompt the User:";

    NSString *name = @"Name of thing"
    NSString *href = @"http://www.example.com"

    NSString *caption = @"This is a caption"
    NSString *description = @"This is a description";
    NSString *imageSource = @"http://example.com/1.png";
    NSString *imageHref = @"http://example.com/1.png";

    NSString *linkTitle = @"Link title";
    NSString *linkText = @"Text";
    NSString *linkHref = @"http://www.example.com/iphone";
    postingDialog.attachment = [NSString stringWithFormat:
                                @"{ \"name\":\"%@\","
                                "\"href\":\"%@\","
                                "\"caption\":\"%@\",\"description\":\"%@\","
                                "\"media\":[{\"type\":\"image\","
                                "\"src\":\"%@\","
                                "\"href\":\"%@\"}],"
                                "\"properties\":{\"%@\":{\"text\":\"%@\",\"href\":\"%@\"}}}", name, href, caption, description, imageSource, imageHref, linkTitle, linkText, linkHref];
    [postingDialog show];
}