2012-01-24 8 views
0

iosアプリでFacebookに投稿する作業中です。私はそれがうまく動作していたが、何とかそれは動作を停止しています。私はこの時点で、ユーザーの認証と、すべてのthats、私は以下のポストFacebookのポストのアクションURLエラー

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

    // The action links to be shown with the post in the feed 
    NSArray* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys: 
                 @"someName",@"name",@"www.validurl.com",@"link", nil], nil]; 
    NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks]; 

    // Dialog parameters 
    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            shareInfo.facebookShareText, @"name",//name is heading with link to above 
            @"text text text", @"caption",// caption makes text grayed out 
            @"more wonderful text", @"description",// block text for the share 
            shareInfo.shareUrlShort, @"link",//actual link 
            shareInfo.facebookShareImage, @"picture",//url of picture to be displayed 
            actionLinksStr, @"actions", 
            nil]; 

    //the post's action links must be valid urls 
    //make post to wall feed 
    [_facebook dialog:@"feed" 
         andParams:params 
        andDelegate:self]; 
ための私のコードです 「ポストのアクションリンクが有効なURLでなければなりません」のFacebookに投稿しようとすると、それだけで私は、このエラーを与え続けて罰金を持っています

エラーは、その中のリンクが有効ではないと言うので、私はparamsからactionLinksStrを削除すると投稿が機能します。これは何ヶ月も働いていますが、今日試してみると止まってしまいました。このエラーが突然実際の共有コードに変更を加えることなく起きる理由を誰かが知っていますか?アクションリンクに渡すURLは間違いなく有効です。どんな助けでも大いに感謝されるでしょう。 編集:これはfacebook devサイトのバグとしてフラグを立てます。私がそこからフィードバックを得ることができるかどうかを見てください。まだ私にとって謎である

答えて

0

有効なURLを使用していることを確認してください。上のコード例では、www.validurl.comを完全なURLに変更してください:http://www.validurl.com

関連する問題