René's URL Explorer Experiment


Title: Project Feedback! · Issue #1 · betsya97/codePath_iOS_Twitter · GitHub

Open Graph Title: Project Feedback! · Issue #1 · betsya97/codePath_iOS_Twitter

X Title: Project Feedback! · Issue #1 · betsya97/codePath_iOS_Twitter

Description: Nice work! This week, we continued to explore how to build apps that use an API (like Twitter). Unlike the movies app, we created a new class called TwitterAPICaller to help us interact with the API. We're also starting to introduce Auto...

Open Graph Description: Nice work! This week, we continued to explore how to build apps that use an API (like Twitter). Unlike the movies app, we created a new class called TwitterAPICaller to help us interact with the AP...

X Description: Nice work! This week, we continued to explore how to build apps that use an API (like Twitter). Unlike the movies app, we created a new class called TwitterAPICaller to help us interact with the AP...

Mail addresses
support@codepath.org

Opengraph URL: https://github.com/betsya97/codePath_iOS_Twitter/issues/1

X: @github

direct link

Domain: patch-diff.githubusercontent.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Project Feedback!","articleBody":"Nice work! This week, we continued to explore how to build apps that use an API (like Twitter). Unlike the movies app, we created a new class called TwitterAPICaller to help us interact with the API. We're also starting to introduce Auto Layout, which is how you make your app work for different phone sizes. Now that you've finished the app for the week, it's good to reflect on a few things:\r\n\r\n- Manual segue for the login button. Remember that we couldn't create a segue directly from the login button because we have to check the user's credentials. If they enter the wrong password (or the login fails), you don't want to segue to the next screen.\r\n- UserDefaults. We used UserDefaults to keep track of whether the user was logged in or not. If they were already logged in, we went directly to the tweets screen. UserDefaults is a great place to keep track of things you want to save locally, but not save on the server. For example, if you want to show a popup message one time only, you could use UserDefaults to keep track of whether you've shown the popup message already.\r\n- TwitterAPICaller. Go back to the project and look through this file that we provided. There are some functions related to authentication that you can ignore. Twitter uses OAuth 1.0a for authentication, which is an old standard. Most new APIs will use something similar to OAuth 2. Other than the authentication functions, the class is pretty simple, and you can create something similar to interact with other APIs.\r\n\r\nCheck out the [assignment grading page](hhttps://courses.codepath.org/snippets/ios_university/grading) for a breakdown of how submissions are scored.\r\n\r\nIf you have any technical questions about the project or concepts covered this week, post a question on our [Discussions Forum](https://discussions.codepath.org) and mark the question as type, \"Curiosity\". For general questions email us at, \u003csupport@codepath.org\u003e.","author":{"url":"https://github.com/codepathreview","@type":"Person","name":"codepathreview"},"datePublished":"2021-09-21T07:45:08.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/1/codePath_iOS_Twitter/issues/1"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:d96b2b0a-b780-8ee0-1f4a-dbf9117380f9
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-id9C44:45A31:F5C618:140478B:69923A50
html-safe-noncea67a3cf66501110288d8542293eed38a0e45099a07d085e70aa081cea7a658fc
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QzQ0OjQ1QTMxOkY1QzYxODoxNDA0NzhCOjY5OTIzQTUwIiwidmlzaXRvcl9pZCI6IjE3NTE4NDYwOTI5ODU3NDM5NTIiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac8f846af3ad7365ec16b4b72a4d9ed3c4da7515f3940b7d54795a96bcd32c4109
hovercard-subject-tagissue:1002002483
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/betsya97/codePath_iOS_Twitter/1/issue_layout
twitter:imagehttps://opengraph.githubassets.com/f4907f3062661a95aa3ca3acb8e4b9845b5195fab61b407497661da1c28139ec/betsya97/codePath_iOS_Twitter/issues/1
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/f4907f3062661a95aa3ca3acb8e4b9845b5195fab61b407497661da1c28139ec/betsya97/codePath_iOS_Twitter/issues/1
og:image:altNice work! This week, we continued to explore how to build apps that use an API (like Twitter). Unlike the movies app, we created a new class called TwitterAPICaller to help us interact with the AP...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamecodepathreview
hostnamegithub.com
expected-hostnamegithub.com
None42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b
turbo-cache-controlno-preview
go-importgithub.com/betsya97/codePath_iOS_Twitter git https://github.com/betsya97/codePath_iOS_Twitter.git
octolytics-dimension-user_id43560933
octolytics-dimension-user_loginbetsya97
octolytics-dimension-repository_id406569166
octolytics-dimension-repository_nwobetsya97/codePath_iOS_Twitter
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id406569166
octolytics-dimension-repository_network_root_nwobetsya97/codePath_iOS_Twitter
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release848bc6032dcc93a9a7301dcc3f379a72ba13b96e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/issues/1#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fbetsya97%2FcodePath_iOS_Twitter%2Fissues%2F1
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fbetsya97%2FcodePath_iOS_Twitter%2Fissues%2F1
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=betsya97%2FcodePath_iOS_Twitter
Reloadhttps://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/issues/1
Reloadhttps://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/issues/1
Reloadhttps://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/issues/1
betsya97 https://patch-diff.githubusercontent.com/betsya97
codePath_iOS_Twitterhttps://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fbetsya97%2FcodePath_iOS_Twitter
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fbetsya97%2FcodePath_iOS_Twitter
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fbetsya97%2FcodePath_iOS_Twitter
Code https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter
Issues 3 https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/issues
Pull requests 0 https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/pulls
Actions https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/actions
Projects 0 https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/projects
Security 0 https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/security
Insights https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/pulse
Code https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter
Issues https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/issues
Pull requests https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/pulls
Actions https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/actions
Projects https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/projects
Security https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/security
Insights https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/pulse
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/betsya97/codePath_iOS_Twitter/issues/1
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/betsya97/codePath_iOS_Twitter/issues/1
Project Feedback!https://patch-diff.githubusercontent.com/betsya97/codePath_iOS_Twitter/issues/1#top
https://github.com/codepathreview
https://github.com/codepathreview
codepathreviewhttps://github.com/codepathreview
on Sep 21, 2021https://github.com/betsya97/codePath_iOS_Twitter/issues/1#issue-1002002483
Discussions Forumhttps://discussions.codepath.org
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.