将Patreon API与颤动应用程序链接 [英] Linking Patreon API with a Flutter application

查看:0
本文介绍了将Patreon API与颤动应用程序链接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我还是个新手,从来没有在没有帮助的情况下正确使用过API。我想让我的应用程序免费(没有大量的广告),所以我希望创建一个Patreon来支持它的维护。当我在网上寻找教程视频或任何可用于Flight或任何其他我知道如何使用的语言的代码示例时,我一无所获。所以我把这个问题贴在这里,希望有人能帮我把Patreon API和颤振联系起来。The documentation并不是说它直接连接到Fwing,所以你必须使用另一种语言来访问信息(在我看来,最好的选择是Java脚本或Python),并转播太过的Fflight。

我(可能还有其他人)需要通过Patreon为OAuth登录创建一个按钮(这在iOS和Android上都适用)。当用户通过登录时,它需要获取他们支持的层、他们的用户名以及他们的订阅何时续订(每月或每年?)。然后需要将其转换为文本小部件(显示层和/或用户名)和可见性小部件的属性(根据用户的每月订阅显示某些内容,并在其订阅结束/到期时将相同的内容不可见或放在新的可见锁定页面后面)。

抱歉,我知道这很难回答,但我不是很熟悉API和Flight。我会感激任何有帮助的回复,因为我真的想让我的应用程序没有大量的广告,我希望这个问题能帮助其他有同样目标的Fflat开发者,在不影响用户在应用程序上的体验的情况下,支持他们的开发资金。

Patreon API OAuth Documentation https://docs.patreon.com/#oauth

Flutter JS(我认为这可能有助于连接Patreon API,但我不确定?) https://pub.dev/packages/flutter_js

代码示例和分步指南将是非常棒的,但任何东西都会有帮助。再次感谢您!

推荐答案

您想要这样的东西:

import 'package:http/http.dart' as http;
static Future<http.Response> getResponse(String endpoint)
      async {
        print ("API REQUEST $endpoint");
        http.Response response = await http.get(
            Uri.parse('$BASE_URL$endpoint'),
            headers: {
              name:val,
              name2:val
            },    
        );
        print ("API RESPONSE ${response.body}");
        if (response.statusCode != 200) {
          throw "Argh! Put error info here";
        }
        return response;
      }

这篇关于将Patreon API与颤动应用程序链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆