Important: this documentation is not applicable to your currently selected format email!
amp-access-fewcents
Description
Allows publishers to integrate with the Fewcents micropayments platform.
Required Scripts
<script async custom-element="amp-access-fewcents" src="https://cdn.ampproject.org/v0/amp-access-fewcents-0.1.js"></script>
<script async custom-element="amp-access-fewcents" src="https://cdn.ampproject.org/v0/amp-access-fewcents-0.1.js"></script>
- The
amp-access-fewcents
component is based on, and requiresamp-access
- amp-access-fewcents is built to be used with amp pages which internally uses amp-access to provide a behavior similar to amp-access, but built in such a way that it can be used with Fewcents.
- amp-access-fewcents component does not require an authorization, pingback or login configuration, because it is pre-configured to work with the Fewcents. You just need to pass or configure the extension according to your need like primary color for button, Publisher's can have their logo on the paywall.
- This component also relies on Access Content Markup to show and hide content.
Usage
The configuration on the pulisher end will look like this
<script id="amp-access" type="application/json"> { "vendor": "fewcents", "fewcents": { "publisherLogoUrl" : "logoUrl", "contentSelector" : "amp-access-fewcents-dialog", "primaryColor" : "#0000FF", "accessKey" : "samplehost", "category": "paywall", "articleIdentifier": "sampleidentifier" } } </script>
Where as the content access markup could end up looking like this:
The example below demonstrates amp-access-fewcents
component in standalone use.
<section amp-access="NOT access" amp-access-hide> <div id="amp-access-fewcents-dialog"></div> </section> <section amp-access="error" amp-access-hide class="error-section"> Oops... Something broke. </section> <div amp-access="access" amp-access-hide> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur ullamcorper turpis vel commodo scelerisque. Phasellus luctus nunc ut elit cursus, et imperdiet diam vehicula. Duis et nisi sed urna blandit bibendum et sit amet erat. Suspendisse potenti. </p> </div>
Element div with id amp-access-fewcents-dialog
is where the paywall will going to show up when user don't have the access to the article.
The following resources provide further documentation on using Fewcents with AMP:
Configuration
Configuration is similar to amp-access
, but no authorization, pingback and login links are required.
<script id="amp-access" type="application/json"> { "vendor": "fewcents", "fewcents": { "publisherLogoUrl" : "logoUrl", "contentSelector" : "amp-access-fewcents-dialog", "primaryColor" : "#0000FF", "accessKey" : "samplehost", "category": "paywall", "articleIdentifier": "sampleidentifier" } } </script>
Keys summary:
vendor
: This is mandatory to pass and its value is "fewcents"publisherLogoUrl
: Url of image of the publisher logo in the format of png.contentSelector
: Id of div element where paywall will be renderedprimaryColor
: Background colour of the unlock button, else default colour will be usedaccessKey
: This will be provided by fewcents to the publishercategoty
: Represent catetory of paywall and will be provided by fewcentsarticleIdentifier
: This lets fewcents to uniquely identify each article, and publisher should share this data with fewcents
Analytics
Given that amp-access-fewcents
is based on amp-access
it supports all the analytics events sent by amp-access
.
Several analytics reports are sent to fewcents on user actions on the paywall.
Layout and style
<link rel="stylesheet" type="text/css" href="https://cdn.ampproject.org/v0/amp-access-fewcents-0.1.css">
このドキュメントを何度読み返しても、ご質問のすべてを完全に解消することができませんか?他にも同じ事を感じた人がいるかもしれません。Stack Overflow で問い合わせてみましょう。
Stack Overflow にアクセスする バグや不足している機能がありますか?AMP プロジェクトでは皆さんの参加と貢献を強くお勧めしています!当社はオープンソースコミュニティに継続的にご参加いただくことを希望しますが、特に熱心に取り組んでいる問題があれば1回限りの貢献でも歓迎します。
GitHub にアクセスする