首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Patreon API与颤振应用程序连接起来

将Patreon API与颤振应用程序连接起来
EN

Stack Overflow用户
提问于 2022-02-24 07:45:57
回答 1查看 275关注 0票数 5

我是非常新的使用颤振,从来没有正确地使用一个API没有帮助。我想让我的应用程序免费(没有大量的广告),所以我希望创建一个Patreon来支持它的维护。当我在网上寻找教程视频或任何代码示例时,我空手而归。所以我在这里发布了这个问题,希望有人能帮我把Patreon API联系起来。文献资料没有说它直接连接到Flutter,所以您必须使用另一种语言来访问信息(我认为最好是Javascript或Python ),然后再传递它。

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

对不起,我知道这对anwser来说是一个很大的问题,但是我对API和Flutter并不很熟悉。我会感谢任何帮助我的开发者,因为我真的想在没有大量广告的情况下制作我的应用程序,我希望这个问题能帮助其他开发人员实现同样的目标,即支持他们的开发资金,而不需要大量的广告来影响用户在应用程序上的体验。

Patreon文档 https://docs.patreon.com/#oauth

颤振JS (我认为这可能有助于连接Patreon,但我不确定?)

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-04 02:07:34

你想要这样的东西:

代码语言:javascript
复制
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;
      }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71248647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档