如何使用 Fabric sdk 添加关注或创建友谊
how to add Follow or create Friendship using Fabric sdk
如何使用 Fabric sdk 为 twitter android 应用程序添加关注或创建友谊
这是 link
https://docs.fabric.io/android/twitter/index.html
我无法从面料文档中获取信息以供关注
答案在这里
实际上,它需要为 api 调用建立所需的终点,而该调用尚不可用
public class TwitterFollow extends TwitterApiClient {
public TwitterFollow(TwitterSession session) {
super(session);
}
public FollowService getFollowService() {
return getService(FollowService.class);
}
/*interface used for Auth Api call for CreateFriendship*/
public interface FollowService {
@POST("/1.1/friendships/create.json")
public void create(@Query("screen_name") String screen_name, @Query("user_id") String user_id, @Query("follow") boolean follow, Callback<User> cb);
}
}
然后使用它
TwitterFollow apiClient = new TwitterFollow(session);
apiClient.getFollowService().create(TWITTER_ACCOUNT_NAME, null, true, new Callback<User>() {
@Override
public void success(Result<User> result) {
Toast.makeText(this, "Thanks for following!", Toast.LENGTH_SHORT).show();
}
@Override
public void failure(TwitterException e) {
Toast.makeText(this, "Error following", Toast.LENGTH_SHORT).show();
}
});
@SunilRaikwar,创建方法必须有 Call<User> 作为 return 值而不是参数 :
public class TwitterFollowApi extends TwitterApiClient {
public TwitterFollowApi(TwitterSession session) {
super(session);
}
public FollowService getFollowService() {
return getService(FollowService.class);
}
/*interface used for Auth Api call for CreateFriendship*/
public interface FollowService {
@POST("/1.1/friendships/create.json")
Call<User> create(@Query("screen_name") String screen_name, @Query("twitterLike") boolean follow);
}
}
如何使用 Fabric sdk 为 twitter android 应用程序添加关注或创建友谊 这是 link https://docs.fabric.io/android/twitter/index.html 我无法从面料文档中获取信息以供关注
答案在这里 实际上,它需要为 api 调用建立所需的终点,而该调用尚不可用
public class TwitterFollow extends TwitterApiClient {
public TwitterFollow(TwitterSession session) {
super(session);
}
public FollowService getFollowService() {
return getService(FollowService.class);
}
/*interface used for Auth Api call for CreateFriendship*/
public interface FollowService {
@POST("/1.1/friendships/create.json")
public void create(@Query("screen_name") String screen_name, @Query("user_id") String user_id, @Query("follow") boolean follow, Callback<User> cb);
}
}
然后使用它
TwitterFollow apiClient = new TwitterFollow(session);
apiClient.getFollowService().create(TWITTER_ACCOUNT_NAME, null, true, new Callback<User>() {
@Override
public void success(Result<User> result) {
Toast.makeText(this, "Thanks for following!", Toast.LENGTH_SHORT).show();
}
@Override
public void failure(TwitterException e) {
Toast.makeText(this, "Error following", Toast.LENGTH_SHORT).show();
}
});
@SunilRaikwar,创建方法必须有 Call<User> 作为 return 值而不是参数 :
public class TwitterFollowApi extends TwitterApiClient {
public TwitterFollowApi(TwitterSession session) {
super(session);
}
public FollowService getFollowService() {
return getService(FollowService.class);
}
/*interface used for Auth Api call for CreateFriendship*/
public interface FollowService {
@POST("/1.1/friendships/create.json")
Call<User> create(@Query("screen_name") String screen_name, @Query("twitterLike") boolean follow);
}
}