Как получить Социальный предварительный просмотр проекта GitHub? - PullRequest
0 голосов
/ 24 февраля 2020

Я могу получить проект, но он не получает Social Preview проекта:

enter image description here

Ссылка, которую я использую вот это: https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD

, который возвращает следующее:

{
  "id": 215636067,
  "node_id": "MDEwOlJlcG9zaXRvcnkyMTU2MzYwNjc=",
  "name": "BCMIC-PHD",
  "full_name": "AngelRibeiro10/BCMIC-PHD",
  "private": false,
  "owner": {
    "login": "AngelRibeiro10",
    "id": 13433634,
    "node_id": "MDQ6VXNlcjEzNDMzNjM0",
    "avatar_url": "https://avatars2.githubusercontent.com/u/13433634?v=4",
    "gravatar_id": "",
    "url": "https://api.github.com/users/AngelRibeiro10",
    "html_url": "https://github.com/AngelRibeiro10",
    "followers_url": "https://api.github.com/users/AngelRibeiro10/followers",
    "following_url": "https://api.github.com/users/AngelRibeiro10/following{/other_user}",
    "gists_url": "https://api.github.com/users/AngelRibeiro10/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/AngelRibeiro10/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/AngelRibeiro10/subscriptions",
    "organizations_url": "https://api.github.com/users/AngelRibeiro10/orgs",
    "repos_url": "https://api.github.com/users/AngelRibeiro10/repos",
    "events_url": "https://api.github.com/users/AngelRibeiro10/events{/privacy}",
    "received_events_url": "https://api.github.com/users/AngelRibeiro10/received_events",
    "type": "User",
    "site_admin": false
  },
  "html_url": "https://github.com/AngelRibeiro10/BCMIC-PHD",
  "description": "This is a Brain-Computer Music Interfacing Project",
  "fork": false,
  "url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD",
  "forks_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/forks",
  "keys_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/keys{/key_id}",
  "collaborators_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/collaborators{/collaborator}",
  "teams_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/teams",
  "hooks_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/hooks",
  "issue_events_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/issues/events{/number}",
  "events_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/events",
  "assignees_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/assignees{/user}",
  "branches_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/branches{/branch}",
  "tags_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/tags",
  "blobs_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/git/blobs{/sha}",
  "git_tags_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/git/tags{/sha}",
  "git_refs_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/git/refs{/sha}",
  "trees_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/git/trees{/sha}",
  "statuses_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/statuses/{sha}",
  "languages_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/languages",
  "stargazers_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/stargazers",
  "contributors_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/contributors",
  "subscribers_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/subscribers",
  "subscription_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/subscription",
  "commits_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/commits{/sha}",
  "git_commits_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/git/commits{/sha}",
  "comments_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/comments{/number}",
  "issue_comment_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/issues/comments{/number}",
  "contents_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/contents/{+path}",
  "compare_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/compare/{base}...{head}",
  "merges_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/merges",
  "archive_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/{archive_format}{/ref}",
  "downloads_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/downloads",
  "issues_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/issues{/number}",
  "pulls_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/pulls{/number}",
  "milestones_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/milestones{/number}",
  "notifications_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/notifications{?since,all,participating}",
  "labels_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/labels{/name}",
  "releases_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/releases{/id}",
  "deployments_url": "https://api.github.com/repos/AngelRibeiro10/BCMIC-PHD/deployments",
  "created_at": "2019-10-16T20:14:22Z",
  "updated_at": "2019-11-14T16:52:13Z",
  "pushed_at": "2019-11-14T16:52:11Z",
  "git_url": "git://github.com/AngelRibeiro10/BCMIC-PHD.git",
  "ssh_url": "git@github.com:AngelRibeiro10/BCMIC-PHD.git",
  "clone_url": "https://github.com/AngelRibeiro10/BCMIC-PHD.git",
  "svn_url": "https://github.com/AngelRibeiro10/BCMIC-PHD",
  "homepage": null,
  "size": 69612,
  "stargazers_count": 0,
  "watchers_count": 0,
  "language": null,
  "has_issues": true,
  "has_projects": true,
  "has_downloads": true,
  "has_wiki": true,
  "has_pages": false,
  "forks_count": 0,
  "mirror_url": null,
  "archived": false,
  "disabled": false,
  "open_issues_count": 0,
  "license": {
    "key": "apache-2.0",
    "name": "Apache License 2.0",
    "spdx_id": "Apache-2.0",
    "url": "https://api.github.com/licenses/apache-2.0",
    "node_id": "MDc6TGljZW5zZTI="
  },
  "forks": 0,
  "open_issues": 0,
  "watchers": 0,
  "default_branch": "master",
  "temp_clone_token": null,
  "network_count": 0,
  "subscribers_count": 1
}

Я хочу получить эту картину «Предварительный просмотр в социальных сетях» ... но она действительно отображается при возврате Атрибуты проекта.

Большое спасибо:)

1 Ответ

1 голос
/ 18 марта 2020

Таким образом, получить его из API невозможно, но в моем случае, поскольку я разместил только три своих репозитория на своем веб-сайте, было нетрудно вручную получить URL-адреса изображений.

Я сделал это, загрузив изображение предварительного просмотра на GitHub, затем щелкнув правой кнопкой мыши по изображению, когда оно всплывет -> осмотреть, и вы увидите, что в инструментах разработчика у элемента есть 'background-image: url ( ), щелкните правой кнопкой мыши по этому URL, а затем откройте на новой вкладке, и там будет URL для вашего изображения!

Как я уже сказал, это ручной процесс, но если вам нужно сделать это только несколько раз, то это не огромная сделка. Это был мой обходной путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...