0

iPhone アプリでニュース フィード (ストリーム) を表示することを含む iPhone アプリのアイデアがあります。それ以外にもたくさんありますが、ストリームを何らかの方法で表示できるアプリがアプリストアに見つからないのはなぜだろうと思っています. 誰かが理由を知っていますか?

Facebookはこれに眉をひそめますか?これを可能にする API メソッド stream.get がありますが、これはベータ版です。アプリでベータ版メソッドを使用するのは悪い考えですか?

非常に多くの異なるTwitterクライアントがあることに驚いていますが、Facebookクライアントだけにあり、メインのFacebookアプリ以外にiPhoneアプリでストリームを作成していないのはなぜですか?

4

2 に答える 2

0

私は人々がそれの用途を見つけていないと思います。他の開発者はベータ タグを恐れているかもしれません (Facebook は、Google とは異なり、ベータ タグとして扱います。変更される可能性があり、アプリが壊れる可能性があります)。「安全」かどうかは、あなたの判断にお任せします。現在、stream.get を使用する商用の iPhone アプリケーションを開発中です。

デスクトップには Stream.get() を使用する複数のアプリがあり、これは iPhone でも実行できます。

于 2009-10-27T21:02:37.757 に答える
0

私はあなたが話していることを実装しました。私のアプリは現在、ヨーロッパのいくつかのストアにしかありませんが、App Store にあります。ただし、米国の App Store で審査および承認されました。米国ではまだ (12 月まで) 発表していないため、現時点ではリンクを送信できませんが、実行可能であり、実装がそれほど難しくないことを保証します.

私は Facebook がこれをあまり気にしていないとは思いません。Facebook の API がまだ十分に成熟していないからです。しかし、それはそこに来ています。あなたが見ているもの (または App Store で見ないもの) のほとんどは、Facebook をアプリケーションに使用する方法に対するビジョンの欠如から来ていると思います。公式の Facebook アプリはユーザーが必要とするものを提供しますが、Facebook が単なるソーシャル ネットワークではなく、強力な方法で活用できる完全なソーシャル ネットワーキング プラットフォームであることに気付く人 (開発者/起業家) が増えるにつれて、あなたのようなアイデアが成長するでしょう。 .. Ok。言い過ぎました。ただし、12月にはクールなものが登場します。;-)

ベータ機能を使用したくない場合は、FQL を使用して必要なものを入手できます。以下は、最新の 20 件のフレンド ステータス更新をプルするために実装するために使用したコードです。

NSString* fql = [NSString stringWithFormat:
                 @"SELECT uid, pic_square, name, status FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = %lld) AND status.time > 0 ORDER BY status.time DESC LIMIT 20", fbSession.uid];

NSDictionary* params = [NSDictionary dictionaryWithObject:fql forKey:@"query"];
last20FriendsStatusRequest = [FBRequest requestWithDelegate:self];
[last20FriendsStatusRequest call:@"facebook.fql.query" params:params];

デリゲート コールバックは次のようになります。

- (void)request:(FBRequest*)request didLoad:(id)result 
{   
    if (request == last20FriendsStatusRequest)
    {
        // Callback to my delegate here. result is an NSArray*
        // of NSDictionaries* containing key-value pairs for the
        // fields you requested in the query, e.g. uid, pic_square,
        // name, and status. pic_square is the URL of the user's
        // profile picture icon.
    }
}

さらに情報が必要な場合はお知らせください。

于 2009-10-27T22:23:37.403 に答える