1

私は Facebook SDK を使用していますが、通常は問題なく動作します。しかし、新しいフィードを公開すると、それは私のタイムラインにのみ表示され、友人のニュース (彼らの Facebook ホームページ) には表示されません。

だから私のフィードを見たい友達は私のプロフィールに行かなければならない - それは私が望んでいるものではない.

Facebook アプリで変更しなければならない設定はありますか? この設定は Facebook 開発者ポータルのどこにありますか?

編集:

言語を忘れてすみません!私はiOS SDKでプログラミングしています。

新しいフィードを公開するコードは次のとおりです。

-(IBAction)publishStream:(id)sender

{

String *myString = "Test string!"

SBJSON *jsonWriter = [[SBJSON new] autorelease];

//post's link
NSArray* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys: 
                                                  @"Download iPhone app",@"text", //link name
                                                  @"http://itunes.apple.com/it/app/id399663397?mt=8",@"href", //link url
                                                  nil], nil];


NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks];

//post image
NSDictionary* media = [NSDictionary dictionaryWithObjectsAndKeys:
                       @"image", @"type", //type of media
                       @"http://img834.imageshack.us/xxx.png", @"src", //image link
                       @"http://itunes.apple.com/it/app/idxxxxx", @"href", nil]; //if image is clicked go to link "x"
NSArray * arraymedia = [NSArray arrayWithObject:media];



//image and post links
NSDictionary* attachment = [NSDictionary dictionaryWithObjectsAndKeys:
                            @"My app name", @"name", //name near image
                            arraymedia, @"media",
                            myString, @"caption", //caption - little image under our app
                            @"http://itunes.apple.com/it/app/idxxxxx/", @"href", nil];//link of caption

NSString *attachmentStr = [jsonWriter stringWithObject:attachment];


//post settings
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               kAppId, @"api_key", //fb api key
                               @"Share on Facebook",  @"user_message_prompt", @"Post test for my app", @"message", //user can modify message post                                  actionLinksStr, @"action_links",
                               attachmentStr, @"attachment",
                               nil];

[_facebook dialog: @"stream.publish"
        andParams: params
      andDelegate:self]; 

}

4

0 に答える 0