{"action":"created","comment":{"url":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls/comments/225449304","pull_request_review_id":165047427,"id":225449304,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyNTQ0OTMwNA==","diff_hunk":"@@ -0,0 +1,75 @@\n+---\n+permalink: /javascript-api/quick-start\n+title: Quick Start\n+summary: The v2 JavaScript API allows for streamlined interaction with iframed flipbooks using cross-origin communications available in modern browsers.\n+---\n+\n+ {% include note.html content=\"Still using the legacy v1 API? [Refer to the migration guide](./migration-guide) on how to move to v2.\" %}\n+\n+## Overview\n+\n+The v2 JavaScript API uses the [`window.postMessage` API](https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage) for two-way communications between the parent window and one or more flipbooks embedded in the parent window inside `<iframe>` elements. For this to work, you will need to include the API script on your page:\n+\n+<!-- Note: this embed script is still provisional, depending on the decision in dev on where the script should be hosted and how it should be served -->\n+```html\n+<script type=\"text/javascript\">\n+    (function(i,P,a,p,e,r){if(i.getElementById(a=a+'-'+e))return;\n+    r=i.querySelector(P).parentNode.appendChild(i.createElement(P));\n+    r.id=a;r.async=1;r.src=p+'?t='+(+new Date)})\n+    (document,'script','ipaper-embeds','https://viewer.ipaper.localhost/dist/api.bundle.js');\n+</script>\n+```\n+\n+## Zero-config setup\n+\n+Most of our customers use our API to interact with a single instance of a flipbook on their page. A frictionless zero-config setup is therefore implemented, meaning that for use-cases of single flipbooks iframed on a single page, no additional configuation is required and you can start interacting with the iframed flipbook immediately. The setup will automatically identify the first iframed flipbook on the page, which can have a minimal markup as such:\n+\n+```html\n+<iframe src=\"https://demo.ipaper.io\"></iframe>\n+```\n+\n+## Interacting with iframed flipbook\n+\n+The embedded script will call the `iPaperInit()` method that is defined globally in the parent window, and you can then interact with the iframed flipbook via the `iPaperAPI` instance created by default:\n+\n+```html\n+<!doctype html>\n+<html>\n+<head>\n+    <title>Example iPaper JS API use</title>\n+    <script type=\"text/javascript\">\n+        (function(i,P,a,p,e,r){if(i.getElementById(a=a+'-'+e))return;\n+        r=i.querySelector(P).parentNode.appendChild(i.createElement(P));\n+        r.id=a;r.async=1;r.src=p+'?t='+(+new Date)})\n+        (document,'script','ipaper-embeds','https://viewer.ipaper.localhost/dist/api.bundle.js');\n+    </script>\n+    <script>\n+        functon iPaperInit() {\n+            // Define a callback for the `onSpreadChange` event\n+            // `iPaperAPI` is the default first instance of the API\n+            iPaperAPI.onSpreadChange = function(data) {\n+                console.log(data);\n+            }\n+\n+            // Navigate to page 4 when a button is clicked\n+            document.getElementById('page-4-button').addEventListener('click', function() {\n+                iPaperAPI.goToPage(4);\n+            });\n+        }\n+    </script>\n+</head>\n+<body>\n+    <iframe src=\"https://demo.ipaper.io\" style=\"width: 100%; height: 400px;\"></iframe>\n+    <button type=\"button\" id=\"page-4-button\">Go to page 4</button>\n+</body>\n+</html>\n+```\n+\n+The `iPaperAPI` object exposes several methods that can be grouped into two categories: [**magic event callbacks**](./events) and [**magic commands**](./commands).","path":"pages/javascript-api--quick-start.md","position":68,"original_position":68,"commit_id":"0dbb0e4dfb377b24432a4d6cca792605df30ed7a","original_commit_id":"0dbb0e4dfb377b24432a4d6cca792605df30ed7a","user":{"login":"ffMathy","id":2824010,"node_id":"MDQ6VXNlcjI4MjQwMTA=","avatar_url":"https://avatars3.githubusercontent.com/u/2824010?v=4","gravatar_id":"","url":"https://api.github.com/users/ffMathy","html_url":"https://github.com/ffMathy","followers_url":"https://api.github.com/users/ffMathy/followers","following_url":"https://api.github.com/users/ffMathy/following{/other_user}","gists_url":"https://api.github.com/users/ffMathy/gists{/gist_id}","starred_url":"https://api.github.com/users/ffMathy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ffMathy/subscriptions","organizations_url":"https://api.github.com/users/ffMathy/orgs","repos_url":"https://api.github.com/users/ffMathy/repos","events_url":"https://api.github.com/users/ffMathy/events{/privacy}","received_events_url":"https://api.github.com/users/ffMathy/received_events","type":"User","site_admin":false},"body":"Fair enough :+1:\r\n\r\nThanks for elaborating!","created_at":"2018-10-16T08:46:55Z","updated_at":"2018-10-16T08:46:55Z","html_url":"https://github.com/iPaper/ipaper.github.io/pull/9#discussion_r225449304","pull_request_url":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls/9","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls/comments/225449304"},"html":{"href":"https://github.com/iPaper/ipaper.github.io/pull/9#discussion_r225449304"},"pull_request":{"href":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls/9"}},"in_reply_to_id":225421002},"pull_request":{"url":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls/9","id":221045023,"node_id":"MDExOlB1bGxSZXF1ZXN0MjIxMDQ1MDIz","html_url":"https://github.com/iPaper/ipaper.github.io/pull/9","diff_url":"https://github.com/iPaper/ipaper.github.io/pull/9.diff","patch_url":"https://github.com/iPaper/ipaper.github.io/pull/9.patch","issue_url":"https://api.github.com/repos/iPaper/ipaper.github.io/issues/9","number":9,"state":"open","locked":false,"title":"[DO-NOT-MERGE] New iPaper JS API docs (IP-7243)","user":{"login":"terrymun","id":5593067,"node_id":"MDQ6VXNlcjU1OTMwNjc=","avatar_url":"https://avatars0.githubusercontent.com/u/5593067?v=4","gravatar_id":"","url":"https://api.github.com/users/terrymun","html_url":"https://github.com/terrymun","followers_url":"https://api.github.com/users/terrymun/followers","following_url":"https://api.github.com/users/terrymun/following{/other_user}","gists_url":"https://api.github.com/users/terrymun/gists{/gist_id}","starred_url":"https://api.github.com/users/terrymun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/terrymun/subscriptions","organizations_url":"https://api.github.com/users/terrymun/orgs","repos_url":"https://api.github.com/users/terrymun/repos","events_url":"https://api.github.com/users/terrymun/events{/privacy}","received_events_url":"https://api.github.com/users/terrymun/received_events","type":"User","site_admin":false},"body":"This PR contains the updated official documentation for our new iPaper JS API. If you want to test the API out, please follow the instructions on the BitBucket PR page: http://stash.ipaper.dk:7990/projects/IP/repos/ipaper/pull-requests/3849/overview\r\n\r\nThis PR is tagged with `[DO-NOT-MERGE]` because:\r\n\r\n* we can only official announce it once we release/deploy the new JS API\r\n* we still need to finalize how the JS API should be delivered (tentatively to be bundled with embeds, but at the point of writing it is still unknown)\r\n* once the delivery method is finalized, I can then update this PR to include the concrete implementation instructions","created_at":"2018-10-08T09:04:03Z","updated_at":"2018-10-16T08:46:55Z","closed_at":null,"merged_at":null,"merge_commit_sha":"9eb8498b2dd9730d20bb3b5b595ce4fd78acd94c","assignee":null,"assignees":[],"requested_reviewers":[{"login":"cyberzed","id":1001655,"node_id":"MDQ6VXNlcjEwMDE2NTU=","avatar_url":"https://avatars0.githubusercontent.com/u/1001655?v=4","gravatar_id":"","url":"https://api.github.com/users/cyberzed","html_url":"https://github.com/cyberzed","followers_url":"https://api.github.com/users/cyberzed/followers","following_url":"https://api.github.com/users/cyberzed/following{/other_user}","gists_url":"https://api.github.com/users/cyberzed/gists{/gist_id}","starred_url":"https://api.github.com/users/cyberzed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cyberzed/subscriptions","organizations_url":"https://api.github.com/users/cyberzed/orgs","repos_url":"https://api.github.com/users/cyberzed/repos","events_url":"https://api.github.com/users/cyberzed/events{/privacy}","received_events_url":"https://api.github.com/users/cyberzed/received_events","type":"User","site_admin":false},{"login":"carstenlj","id":2633337,"node_id":"MDQ6VXNlcjI2MzMzMzc=","avatar_url":"https://avatars0.githubusercontent.com/u/2633337?v=4","gravatar_id":"","url":"https://api.github.com/users/carstenlj","html_url":"https://github.com/carstenlj","followers_url":"https://api.github.com/users/carstenlj/followers","following_url":"https://api.github.com/users/carstenlj/following{/other_user}","gists_url":"https://api.github.com/users/carstenlj/gists{/gist_id}","starred_url":"https://api.github.com/users/carstenlj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/carstenlj/subscriptions","organizations_url":"https://api.github.com/users/carstenlj/orgs","repos_url":"https://api.github.com/users/carstenlj/repos","events_url":"https://api.github.com/users/carstenlj/events{/privacy}","received_events_url":"https://api.github.com/users/carstenlj/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls/9/commits","review_comments_url":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls/9/comments","review_comment_url":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls/comments{/number}","comments_url":"https://api.github.com/repos/iPaper/ipaper.github.io/issues/9/comments","statuses_url":"https://api.github.com/repos/iPaper/ipaper.github.io/statuses/0dbb0e4dfb377b24432a4d6cca792605df30ed7a","head":{"label":"iPaper:terrymun-ip7243-new-api-docs","ref":"terrymun-ip7243-new-api-docs","sha":"0dbb0e4dfb377b24432a4d6cca792605df30ed7a","user":{"login":"iPaper","id":5146237,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUxNDYyMzc=","avatar_url":"https://avatars3.githubusercontent.com/u/5146237?v=4","gravatar_id":"","url":"https://api.github.com/users/iPaper","html_url":"https://github.com/iPaper","followers_url":"https://api.github.com/users/iPaper/followers","following_url":"https://api.github.com/users/iPaper/following{/other_user}","gists_url":"https://api.github.com/users/iPaper/gists{/gist_id}","starred_url":"https://api.github.com/users/iPaper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iPaper/subscriptions","organizations_url":"https://api.github.com/users/iPaper/orgs","repos_url":"https://api.github.com/users/iPaper/repos","events_url":"https://api.github.com/users/iPaper/events{/privacy}","received_events_url":"https://api.github.com/users/iPaper/received_events","type":"Organization","site_admin":false},"repo":{"id":72420306,"node_id":"MDEwOlJlcG9zaXRvcnk3MjQyMDMwNg==","name":"ipaper.github.io","full_name":"iPaper/ipaper.github.io","private":false,"owner":{"login":"iPaper","id":5146237,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUxNDYyMzc=","avatar_url":"https://avatars3.githubusercontent.com/u/5146237?v=4","gravatar_id":"","url":"https://api.github.com/users/iPaper","html_url":"https://github.com/iPaper","followers_url":"https://api.github.com/users/iPaper/followers","following_url":"https://api.github.com/users/iPaper/following{/other_user}","gists_url":"https://api.github.com/users/iPaper/gists{/gist_id}","starred_url":"https://api.github.com/users/iPaper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iPaper/subscriptions","organizations_url":"https://api.github.com/users/iPaper/orgs","repos_url":"https://api.github.com/users/iPaper/repos","events_url":"https://api.github.com/users/iPaper/events{/privacy}","received_events_url":"https://api.github.com/users/iPaper/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/iPaper/ipaper.github.io","description":"iPaper Documentation","fork":false,"url":"https://api.github.com/repos/iPaper/ipaper.github.io","forks_url":"https://api.github.com/repos/iPaper/ipaper.github.io/forks","keys_url":"https://api.github.com/repos/iPaper/ipaper.github.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/iPaper/ipaper.github.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/iPaper/ipaper.github.io/teams","hooks_url":"https://api.github.com/repos/iPaper/ipaper.github.io/hooks","issue_events_url":"https://api.github.com/repos/iPaper/ipaper.github.io/issues/events{/number}","events_url":"https://api.github.com/repos/iPaper/ipaper.github.io/events","assignees_url":"https://api.github.com/repos/iPaper/ipaper.github.io/assignees{/user}","branches_url":"https://api.github.com/repos/iPaper/ipaper.github.io/branches{/branch}","tags_url":"https://api.github.com/repos/iPaper/ipaper.github.io/tags","blobs_url":"https://api.github.com/repos/iPaper/ipaper.github.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/iPaper/ipaper.github.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/iPaper/ipaper.github.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/iPaper/ipaper.github.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/iPaper/ipaper.github.io/statuses/{sha}","languages_url":"https://api.github.com/repos/iPaper/ipaper.github.io/languages","stargazers_url":"https://api.github.com/repos/iPaper/ipaper.github.io/stargazers","contributors_url":"https://api.github.com/repos/iPaper/ipaper.github.io/contributors","subscribers_url":"https://api.github.com/repos/iPaper/ipaper.github.io/subscribers","subscription_url":"https://api.github.com/repos/iPaper/ipaper.github.io/subscription","commits_url":"https://api.github.com/repos/iPaper/ipaper.github.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/iPaper/ipaper.github.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/iPaper/ipaper.github.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/iPaper/ipaper.github.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/iPaper/ipaper.github.io/contents/{+path}","compare_url":"https://api.github.com/repos/iPaper/ipaper.github.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/iPaper/ipaper.github.io/merges","archive_url":"https://api.github.com/repos/iPaper/ipaper.github.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/iPaper/ipaper.github.io/downloads","issues_url":"https://api.github.com/repos/iPaper/ipaper.github.io/issues{/number}","pulls_url":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls{/number}","milestones_url":"https://api.github.com/repos/iPaper/ipaper.github.io/milestones{/number}","notifications_url":"https://api.github.com/repos/iPaper/ipaper.github.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/iPaper/ipaper.github.io/labels{/name}","releases_url":"https://api.github.com/repos/iPaper/ipaper.github.io/releases{/id}","deployments_url":"https://api.github.com/repos/iPaper/ipaper.github.io/deployments","created_at":"2016-10-31T09:09:49Z","updated_at":"2018-09-27T11:23:10Z","pushed_at":"2018-10-10T11:48:59Z","git_url":"git://github.com/iPaper/ipaper.github.io.git","ssh_url":"git@github.com:iPaper/ipaper.github.io.git","clone_url":"https://github.com/iPaper/ipaper.github.io.git","svn_url":"https://github.com/iPaper/ipaper.github.io","homepage":"https://docs.ipaper.io","size":1178,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":3,"mirror_url":null,"archived":false,"open_issues_count":3,"license":null,"forks":3,"open_issues":3,"watchers":0,"default_branch":"master"}},"base":{"label":"iPaper:master","ref":"master","sha":"899b567cab1d5dab514ba9e52ffd57fecf79f1ec","user":{"login":"iPaper","id":5146237,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUxNDYyMzc=","avatar_url":"https://avatars3.githubusercontent.com/u/5146237?v=4","gravatar_id":"","url":"https://api.github.com/users/iPaper","html_url":"https://github.com/iPaper","followers_url":"https://api.github.com/users/iPaper/followers","following_url":"https://api.github.com/users/iPaper/following{/other_user}","gists_url":"https://api.github.com/users/iPaper/gists{/gist_id}","starred_url":"https://api.github.com/users/iPaper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iPaper/subscriptions","organizations_url":"https://api.github.com/users/iPaper/orgs","repos_url":"https://api.github.com/users/iPaper/repos","events_url":"https://api.github.com/users/iPaper/events{/privacy}","received_events_url":"https://api.github.com/users/iPaper/received_events","type":"Organization","site_admin":false},"repo":{"id":72420306,"node_id":"MDEwOlJlcG9zaXRvcnk3MjQyMDMwNg==","name":"ipaper.github.io","full_name":"iPaper/ipaper.github.io","private":false,"owner":{"login":"iPaper","id":5146237,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUxNDYyMzc=","avatar_url":"https://avatars3.githubusercontent.com/u/5146237?v=4","gravatar_id":"","url":"https://api.github.com/users/iPaper","html_url":"https://github.com/iPaper","followers_url":"https://api.github.com/users/iPaper/followers","following_url":"https://api.github.com/users/iPaper/following{/other_user}","gists_url":"https://api.github.com/users/iPaper/gists{/gist_id}","starred_url":"https://api.github.com/users/iPaper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iPaper/subscriptions","organizations_url":"https://api.github.com/users/iPaper/orgs","repos_url":"https://api.github.com/users/iPaper/repos","events_url":"https://api.github.com/users/iPaper/events{/privacy}","received_events_url":"https://api.github.com/users/iPaper/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/iPaper/ipaper.github.io","description":"iPaper Documentation","fork":false,"url":"https://api.github.com/repos/iPaper/ipaper.github.io","forks_url":"https://api.github.com/repos/iPaper/ipaper.github.io/forks","keys_url":"https://api.github.com/repos/iPaper/ipaper.github.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/iPaper/ipaper.github.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/iPaper/ipaper.github.io/teams","hooks_url":"https://api.github.com/repos/iPaper/ipaper.github.io/hooks","issue_events_url":"https://api.github.com/repos/iPaper/ipaper.github.io/issues/events{/number}","events_url":"https://api.github.com/repos/iPaper/ipaper.github.io/events","assignees_url":"https://api.github.com/repos/iPaper/ipaper.github.io/assignees{/user}","branches_url":"https://api.github.com/repos/iPaper/ipaper.github.io/branches{/branch}","tags_url":"https://api.github.com/repos/iPaper/ipaper.github.io/tags","blobs_url":"https://api.github.com/repos/iPaper/ipaper.github.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/iPaper/ipaper.github.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/iPaper/ipaper.github.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/iPaper/ipaper.github.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/iPaper/ipaper.github.io/statuses/{sha}","languages_url":"https://api.github.com/repos/iPaper/ipaper.github.io/languages","stargazers_url":"https://api.github.com/repos/iPaper/ipaper.github.io/stargazers","contributors_url":"https://api.github.com/repos/iPaper/ipaper.github.io/contributors","subscribers_url":"https://api.github.com/repos/iPaper/ipaper.github.io/subscribers","subscription_url":"https://api.github.com/repos/iPaper/ipaper.github.io/subscription","commits_url":"https://api.github.com/repos/iPaper/ipaper.github.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/iPaper/ipaper.github.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/iPaper/ipaper.github.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/iPaper/ipaper.github.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/iPaper/ipaper.github.io/contents/{+path}","compare_url":"https://api.github.com/repos/iPaper/ipaper.github.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/iPaper/ipaper.github.io/merges","archive_url":"https://api.github.com/repos/iPaper/ipaper.github.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/iPaper/ipaper.github.io/downloads","issues_url":"https://api.github.com/repos/iPaper/ipaper.github.io/issues{/number}","pulls_url":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls{/number}","milestones_url":"https://api.github.com/repos/iPaper/ipaper.github.io/milestones{/number}","notifications_url":"https://api.github.com/repos/iPaper/ipaper.github.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/iPaper/ipaper.github.io/labels{/name}","releases_url":"https://api.github.com/repos/iPaper/ipaper.github.io/releases{/id}","deployments_url":"https://api.github.com/repos/iPaper/ipaper.github.io/deployments","created_at":"2016-10-31T09:09:49Z","updated_at":"2018-09-27T11:23:10Z","pushed_at":"2018-10-10T11:48:59Z","git_url":"git://github.com/iPaper/ipaper.github.io.git","ssh_url":"git@github.com:iPaper/ipaper.github.io.git","clone_url":"https://github.com/iPaper/ipaper.github.io.git","svn_url":"https://github.com/iPaper/ipaper.github.io","homepage":"https://docs.ipaper.io","size":1178,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":3,"mirror_url":null,"archived":false,"open_issues_count":3,"license":null,"forks":3,"open_issues":3,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls/9"},"html":{"href":"https://github.com/iPaper/ipaper.github.io/pull/9"},"issue":{"href":"https://api.github.com/repos/iPaper/ipaper.github.io/issues/9"},"comments":{"href":"https://api.github.com/repos/iPaper/ipaper.github.io/issues/9/comments"},"review_comments":{"href":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls/9/comments"},"review_comment":{"href":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/iPaper/ipaper.github.io/pulls/9/commits"},"statuses":{"href":"https://api.github.com/repos/iPaper/ipaper.github.io/statuses/0dbb0e4dfb377b24432a4d6cca792605df30ed7a"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"ffMathy"}}