2

Twitter API を使用してユーザーに関する情報を収集するアプリケーションを開発しています。現在のプロジェクトで linqToTwitter を使用していますが、やりたいことの多くは許可されていません。

たとえば、検索したユーザーのフォロワー リストを取得する必要があります。LinqToTwitter を使用すると、名前が指定されていて、認証ユーザーのフォロワー リストに含まれているユーザーを見つけることができました。コードは次のとおりです。

 public List<User> RecupererFollower()
        {
            var friendship =
                (from friend in MainPage.twitterCtxProp.Friendship
                where friend.Type == FriendshipType.FollowersList
                && friend.SourceScreenName==MainPage.texte
                select friend).ToList();


            Followers = (from friend in friendship
                         select new User                                      //Un utilisateur est créé grâce aux données récupérées précédemment.
                         {
                             Name = friend.ScreenName

                         }).ToList();                                         //Cette partie constitue la liste de tweets récupérés précédemment.

            return Followers;
        }

しかし、このクエリは特定のユーザーの特定の screenName を必要とするため、これでも機能しません。

私はこれを望んでいません。もっと一般的な機能が欲しいです。

私に何ができる?Windows 8 メトロ アプリケーションの他のリソースを知っている人はいますか?

4

1 に答える 1

0

@millimooseのコメント「APIクライアントライブラリは、おそらくAPI自体へのアクセスのみを提供します」は非常に正確です。使用しようとしている特定のクエリは、HandlingFriendshipsに記載されています。このドキュメントでは、サポートされている元のTwitterエンドポイント(この場合はフォロワーリスト)も参照しています。この特定のAPIでは、Twitterのドキュメントにuser_idまたはscreen_nameのいずれかが必要であると記載されています。ライブラリは、利用可能な以上のものをサポートすることはできません。

そうは言っても、あなたは何が利用可能であるかを見なければならず、時にはあなたの目標を達成することができます。つまり、ユーザーIDを返すため非常に効率的なソーシャルグラフクエリもあります。これらのユーザーIDを使用して、UserType.Lookupクエリを実行し、一度に複数のユーザーを収集できます。UserType.Lookupクエリのリンクは次のとおりです。

LINQtoTwitterを使用してすべてのフォロワーを取得する

複数の友達からツイートを取得するにはどうすればよいですか?

于 2013-02-28T18:46:59.570 に答える